永发信息网

EXCEL里,如何从地址中提取县或者市的信息?举例如下:

答案:6  悬赏:10  手机版
解决时间 2021-02-08 11:06
EXCEL里,如何从地址中提取县或者市的信息?举例如下:
最佳答案
选中第一列数据,编辑----查找----*东成区*----全部查找。就找到所有东城区的数据了。“ * ”是通配符。
做表格的自动筛选,选自定义---包含---东城区。表格就全部显示有东城区的数据了。
就可以复制--粘贴到新的表格中。
全部回答
我也太想知道了追问亲,你也是从事物流的吧?
可以,qq289410026
假设你地址是在A列,B列为要截取的县市,那你可以在B1输入=MId(A1,1,FIND("省",A1))&IFERROR(IF(FIND("市",A1),MId(A1,FIND("省",A1)+1,FIND("市",A1)-FIND("省",A1))),"")&IFERROR(IF(FIND("县",A1),MId(A1,FIND("市",A1)+1,FIND("县",A1)-FIND("市",A1))),"")&IF(ISERROR(FIND("市",A1)),MId(A1,FIND("省",A1)+1,FIND("县",A1)-FIND("省",A1)),"") ,然后下拉即可追问你好,怎么显示错误呀?追答你用的什么版本的?我这里显示的都市正确的追问Excel2003版本的呀追答哦,我这里面有2007以上版本才能使用的函数,要是你用的是07版以上的就可以正常显示了
=REPLACE(IF(OR(ISNUMBER(FIND({"市","县"},REPLACE(A1,1,FIND("市",A1),"")))),REPLACE(A1,1,FIND("市",A1),""),SUBSTITUTE(A1,REPLACE(A1,1,FIND("市",A1),""),"")),1,IFERROR(FIND("省",IF(OR(ISNUMBER(FIND({"市","县"},REPLACE(A1,1,FIND("市",A1),"")))),REPLACE(A1,1,FIND("市",A1),""),SUBSTITUTE(A1,REPLACE(A1,1,FIND("市",A1),""),""))),0),"")

B1单元格写入公式
 
=IF(LEN(A1)-LEN(SUBSTITUTE(A1,"市",""))>1,MId(A1,FIND("市",A1)+1,FIND("市",A1,FIND("市",A1)+1)-FIND("市",A1)),IF(COUNT(FIND("自治区",A1)),IF(COUNT(FIND("县",A1),FIND("区",A1,FIND("区",A1)+1)),MId(A1,FIND("市",A1)+1,IF(COUNT(FIND("县",A1)),FIND("县",A1),FIND("区",A1,FIND("区",A1)+1))-FIND("市",A1))),IF(COUNT(FIND("县",A1),FIND("区",A1)),MId(A1,FIND("市",A1)+1,IF(COUNT(FIND("县",A1)),FIND("县",A1),FIND("区",A1))-FIND("市",A1)),IF(COUNT(FIND("省",A1)),MId(A1,FIND("省",A1)+1,FIND("市",A1)-FIND("省",A1))))))
 
下拉复制公式
 
公式很长,但考虑了含自治区的省名,含市辖区的地名
 
 追问你好,首先感谢你的帮助,这个公式能够解决大部分问题啦!但是还不能解决一个小小的问题,比如新疆石河子市,这个地址,通过公式后显示错误,怎么办呢?追答这不是公式问题,是你地名没写完整,没有省名,没法区分从哪个字开始算县一级地名

这个只能人力判断了,如果都这样不规范的写地名,公式没法解决或者说公式要写的更长,要把全国的省名全部写入公式进行比对追问还有上海市青浦区徐泾东路168号,这个地址应该提取的是上海市呀,怎么提取了青浦区追答你是说区不算县是吗追问对追答=IF(COUNT(FIND("县",A1)),MId(A1,FIND("市",A1)+1,FIND("县",A1)-FIND("市",A1)),IF(LEN(A1)-LEN(SUBSTITUTE(A1,"市",""))>1,MId(A1,FIND("市",A1)+1,FIND("市",A1,FIND("市",A1)+1)-FIND("市",A1)),IF(COUNT(FIND("省",A1),FIND("自治区",A1)),MId(A1,IF(COUNT(FIND("省",A1)),FIND("省",A1),FIND("区",A1))+1,FIND("市",A1)-IF(COUNT(FIND("省",A1)),FIND("省",A1),FIND("区",A1))),LEFt(A1,FIND("市",A1)))))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吊顶的吊筋是连接()的承重构件。
C#里打印第二页功能要怎么实现,有什么可以用
维丝渔人健发中心地址在什么地方,我要处理点
科目四怎么查预约成功
硚口区武汉赫凡食品我想知道这个在什么地方
金鸣不破什么意思
必使仰足以事父母,俯足以畜妻子
谁知道这个花的名字或者是品种??
亿有综合经营部怎么去啊,有知道地址的么
我的无线上网卡为什么连每秒100KB都上不到?
胆囊切除会对身体怎样?
小敏美发地址有知道的么?有点事想过去
广东惠州哪里能用新台币换成人民币啊!!!!
至尊无上欣欣扮演者
瑞云楼在什么地方啊,我要过去处理事情
推荐资讯
金星瓷砖加工地址有知道的么?有点事想过去
派派偷完红包分享时为什么苹果手机和安卓手机
橘红的产量
男生不喜欢我加别的男的微信这表示什
如尿红细胞中76%为变异红细胞,应考虑的检查
满亿100连锁便利·侯庄村店地址在哪,我要去
求,<我是你命中注定的人>日剧,百度云
我换了新电脑 想把旧电脑里的硬盘资料放到新
插座上的一个东西卡在插销上的眼上了咋办
我不说话算命师是怎么知道我以前做过什么事的
F276 HOUSE我想知道这个在什么地方
每次去外面吃饭 无论是吃什么 第二天都会坏肚
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?