发布网友 发布时间:2022-04-23 17:49
共3个回答
热心网友 时间:2023-08-06 05:14
Excel如何从一段文字中自动提取相关信息
热心网友 时间:2023-08-06 05:14
J2输入
=MID(K2,FIND("市",K2)+1,FIND("镇",K2)-FIND("市",K2))
或
=IFERROR(MID(K2,FIND("市",K2)+1,FIND("镇",K2)-FIND("市",K2)),"")
回车并向下填充。看看是不是你要的。追问嗯嗯,是的谢谢,如果是镇或者街道的话,怎么表达,就是提取在“镇”或者“街道”之前的内容,到“市”字结束。“镇”或者“街道”在一个地址中只会出现其中一种。
追答如果只有“镇”或者“街道”,再加个判断:
=IFERROR(MID(K2,FIND("市",K2)+1,FIND("镇",K2)-FIND("市",K2)),MID(K2,FIND("市",K2)+1,FIND("街道",K2)+1-FIND("市",K2)))
热心网友 时间:2023-08-06 05:15
Excel支持正则表达式回调,比如匹配(.*)省(.*)市(.*)镇,可以用'$1'$2'$3回调括号里的内容。