有的地址有两个“市”,例如“福建省泉州市南安市。。”请问这样怎么样去获取是获取前者还是后者,还是都要?
=MID(E3,IFERROR(FIND("省",E3,1),0)+IFERROR(FIND("区",E3,1),0)+1,IFERROR(FIND("市",E3,1),0)-IFERROR(FIND("省",E3,1),0)-IFERROR(FIND("区",E3,1),0))
以上公式只获取最前面的那个城市名
截取的字数有问题,建议把=FIND("市",E3)-FIND("自治区",E3)-2
这个段拿出来单独对比下区别,就公式方面很难理解为什么不同
find后面,写1干啥?
=IF(ISNUMBER(FIND("自治区",E3)),MID(E3,FIND("自治区",E3)+3,FIND("市",E3)-FIND("自治区",E3)),MID(E3,FIND("省",E3)+1,FIND("市",E3)-FIND("省",E3)))