乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 使用excel的mid函数,提取县名、镇或者乡名、村名的字符...-excel公式find,excel的find函数的使

使用excel的mid函数,提取县名、镇或者乡名、村名的字符...-excel公式find,excel的find函数的使

作者:乔山办公网日期:

返回目录:excel表格制作


=MID(A3,FIND(" ",A3,1)+1,3)
这公式的意思是截取空格copy后的三个字符,结果是:Zea

其中:
1、FIND(" ",A3,1)是查找空格在字符串中的位置,公式中的1表示从第一个字符开始查找,公式可以简化成FIND(" ",A3)。值得注意的是,假设原字符串有两个以上空格,公式中的1如果改成5,那么就跳过第一个空格了,只能查找到第二个空格的位置。
2、FIND(" ",A3,1)+1表示空格后一个字符的位置,公式可以简化为FIND(" ",A3)+1
3、=MID(A3,FIND(" ",A3,1)+1,3)可以简化为=MID(A3,FIND(" ",A3)+1,3)
4、你原公式中有两个全角括号和一个全角逗号,如果你用的不是2007以上版本,公式不会被自动纠正,请改成半角字符,不然会出错的。

修改公式:
1、=MID(D4,FIND("县",D4)+1,MAX(IFERROR(FIND({"乡","镇"},D4),0))-FIND("县",D4))
2、=MID(D4,MAX(IFERROR(FIND({"乡","镇"},D4),0))+1,FIND("村",D4)-MAX(IFERROR(FIND({"乡","镇"},D4),0)))
以上两个公式都为数据公式,需要按CTRL+SHIFT+回车,完成公式。


一个公式把适用“区县”不难,XXX小区在最zd后,没必要注意,要是XXX自治区,你的第一个公式就麻烦了。
试试这个,只适用于二级行政区是“市”:
=MID(K2,FIND("市",K2)+1,IFERROR(FIND("县",K2,FIND("市",K2)+1),FIND("区",K2,FIND("市",K2)+1))-FIND("市",K2))

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网