有时候为了更加直观地反映数据,我们常常需要对数据进行各种各样的加工和处理,这时,掌握一些小技巧对我们来说就显得尤为重要。话不多说,我们直接看案例。
一、提取省/市/区
在B2单元格输入公式:
=LEFT(A2,MIN(IFERROR(FIND({"区";"省";"市"},A2),100))),并按ctrl+shift+enter三键
二,提取市/区
1.在F列增加一列辅助列并在F2单元格输入公式:
=SUBSTITUTE(A2,B2,"")
2.在C2单元格输公式:
=LEFT(F2,MIN(IFERROR(FIND({"市";"区"},F2),100))),并按ctrl+shift+enter三键
三,提取省市区
在D2单元格直接输入公式:=LEFT(A2,MAX(IFERROR(FIND({"区";"省";"市"},A2),0))),并按Ctrl+shift+enter三键
思路:
先用find函数查找"区","省"、"市"在A2单元格中的位置,找得到就返回一具体的数字,找不到就返回错误值,再用iferror函数将错误值替换为一个自己需要的值,再用min/max函数提取最小/最大值,最后用left函数提取即可