|
本帖最后由 go419hcl 于 2024-7-22 17:14 编辑
想截取“市”右边的数据——达浒镇,用下面公式,find会找到前面的长沙市,结果会变成——浏阳市达浒镇
=right(LEN(A2)-find("市",A2),),请教该如何实现从右边查找?
湖南省长沙市浏阳市达浒镇
--------------------------------------------------------------------------------
谢谢大家的回复,大家的解决方案我还没能力嵌套到复杂的公式里,所以直接把需求再细化一点。
谢谢,如果复杂一点呢,需要找” 县、镇、市、区 “后面具体地址。如果用这个公式,
=RIGHT(A1,LEN(A1)-MAX(IFERROR(FIND({"镇","区","县","市"},A1),""))),大部分都是正确的,但个别特例会有问题,比如下面两个:
湖南省株洲市醴陵市015县道与014县道交叉口 结果:道与014县道交叉口北60米
湖南省益阳市南县001县道与盘山街交叉口 结果:(如果从右边查寻,会变成 ”道与盘山街交叉口“,等于”县道“作为特例不作为 find”县“的情况) |
|
|