如何使用Excel轻松实现从地址列中提取省、市信息

2018年9月6日18:42:51 发表评论 1 阅读

问题的提出:在工作中经常要从地址列中提取各省、市的信息,可以利用建立省、市代码及名称表,再利用身份证号码进行自动提取,这样做的好处是建立省、市代码及名称表麻烦,优点是利用身份证号码提取简单快捷。那么还有没有其它办法可以实现这一功能呢?经过认真分析,我们可以利用辅助列来实现这一功能,现将其操作过程简单分享给各位爱好者,但愿给你带来不一样的精彩,此示例工作表如图(1)所示:

如何使用Excel轻松实现从地址列中提取省、市信息

l图(1)

步骤1、提取省份名称

1)在B2单元格中输入:=LEFT(B3,MIN(FIND({"省","市","区"},B3&"省市区"))),按回车键。

2)向下拖动B2单元格在下方的填充句柄到B14,所得结果如图(2)所示:

如何使用Excel轻松实现从地址列中提取省、市信息

图(2)

步骤2、建立辅助列,提取除省级名称以外的部分名称

1)在辅助列的E2单元格中输入: =SUBSTITUTE(A2,B2,""),按回车键。

2)向下拖动E2单元格在下方的填充句柄到E14,所得结果如图(3)所示:

如何使用Excel轻松实现从地址列中提取省、市信息

图(3)

步骤3、再从辅助列中提取市级名称

1)在C2单元格中输入:=LEFT(E2,MIN(FIND({"市","区"},E2&"市区"))),按回车键。

2)向下拖动C2单元格在下方的填充句柄到C14,所得结果如图(4)所示:

如何使用Excel轻松实现从地址列中提取省、市信息

图(4)

为了让表格美观,可以将辅助列的字体颜色设置为白色(本示例),不需要的表格线边线颜色设为无色。当然也可以直接把辅助列建立在其它工作表中,只是引用的时候要用工作表之间的引用即可。

hcyaobin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: