excel 地址提取省市县

excel 地址提取省市县,第1张

工具/材料:excel 2007

1、首先打开一份需要提取省市县的表格。

2、开了之后a列是地址的全称,然后在b1里面输入公式=MID(A1,1,FIND("省",A1)),然后按回车键就将省提出提取出来。

3、接着在C1里面输入公式=MID(A1,FIND("省",A1)+1,FIND("市",A1)-FIND("省",A1)),接着按回车键就将市提取出来。

4、再接着在D1里面输入公式=MID(A1,FIND("市",A1)+1,FIND("县",A1)-FIND("市",A1)),按回车键就可以将县提取出来。

5、如图所示,就是输入了公式之后提取出来的省市县。

6、然后将B1C1D1单元格全部选中,并将光标放置D1右下角的点上。

7、然后将数据往下拉,将其他的单元格填充就可以将所有需要提取的单元格都设置完了。

1、首先选取省份序列——数据——有效性,

2、点击允许——序列,

3、“来源”选择省份序列,

4、点击下拉键,完成省份填充,

5、选中所有省份及城市。公式——指定——最首行——确定,为单个列表命名。

6、选择城市序列——数据——有效性——允许——序列,

7、来源处输入函数:=indirect(前一个省份单元格),将括号里($K$4)K4中间的$符号删除,例如($K4)

8、点击确定,完成效果图。

最近有粉丝求助,希望可以从复杂的地址中提取出省市区。从一堆没有规律的地址中提取信息,是比较麻烦的,但是使用公式还是可以轻松解决。

1、提取省份

公式:=LEFT(A2,MIN(FIND({"省","市","区"}, A2&"省市区")))

公式解析:通过left函数,从A2单元格字符串的左边开始提取字符,提取的字符个数是字符串中最早出现【省/市/区】的位置数字。

【A2&"省市区"】

把A2单元格内容加上“省市区”三个字,形成新的字符串。

【FIND({"省","市","区"}, A2&"省市区")】

在形成的新字符串中分别找到“省/市/区”首次出现的位置。

【MIN(FIND({"省","市","区"}, A2&"省市区")】

最先出现“省/市/区”所在的位置。

2、提取市区

添加辅助列,公式为=SUBSTITUTE(A2,B2,""),表示拆分地址中除了省份之外,剩下的地址,并向下填充。

接下来从剩下的地址中提取市区。

=LEFT(D2,MIN(FIND({"市","区","县"},D2&"市区县")))

以上就是提取地址中省份和市区的提取函数公式,希望可以帮助到你!

以上是小编为大家分享的关于Excel如何准确的提取地址中的省市区呢?的相关内容,更多信息可以关注环球青藤分享更多干货


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11744611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存