省市区 提取单元格中的指定内容

【省市区 提取单元格中的指定内容】有时候为了更加直观地反映数据,我们常常需要对数据进行各种各样的加工和处理,这时,掌握一些小技巧对我们来说就显得尤为重要 。话不多说,我们直接看案例 。
一、提取省/市/区
在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函数提取即可

相关经验推荐