我们有数据全是地址,如何从中快速提取省份、市、区县呢?
先以提取“省”为例
- 使用字符串提取函数,MID
- 从地址单元格的左边第一位字符开始提取
- 那需要提取几位呢?省份有长有短,这时就需要利用Find函数找出“省”所在的位数,就知道到要提取几位字符
若地址在单元格E2中,那么即输入以下函数,即可快速提取出省份:
=MID(E2,1,FIND("省",E2))
- =MID():提取字符串函数
- E2,:地址数据所在单元格编号
- 1,:从左边第一位开始提取
- FIND():查找指定字符X位数的函数
- "省":需查找的指定字符“省”
- E2:地址数据所在单元格编号
实际结果:
其他地址只要复制上述公式粘贴即可:
提取“市”
- 使用字符串提取函数,MID
- 从什么地方开始提取呢,自然是“省”字后面开始提取,需要用到位数函数,FIND("省",E2) 1
- 那需要提取几位呢?市位于“省”字与“市”字之间,这时就需要利用Find函数分别找出“市”、“省”所在的位数,再相减,就知道要提取“市”是几位字符,可输入如下:
=MID(E2,FIND("省",E2) 1,FIND("市",E2)-FIND("省",E2))
提取“区/县”为例
与市相似,输入公式如下:
为区时,输入:=MID(E2,FIND("市",E2) 1,FIND("县",E2)-FIND("市",E2))
为县时,输入:=MID(E2,FIND("市",E2) 1,FIND("区",E2)-FIND("市",E2))
评论 (0)