我们有数据全是地址,如何从中快速提取省份、市、区县呢?

先以提取“省”为例

  1. 使用字符串提取函数,MID
  2. 从地址单元格的左边第一位字符开始提取
  3. 那需要提取几位呢?省份有长有短,这时就需要利用Find函数找出“省”所在的位数,就知道到要提取几位字符

若地址在单元格E2中,那么即输入以下函数,即可快速提取出省份:

=MID(E2,1,FIND("省",E2))

  • =MID():提取字符串函数
  • E2,:地址数据所在单元格编号
  • 1,:从左边第一位开始提取
  • FIND():查找指定字符X位数的函数
  • "省":需查找的指定字符“省”
  • E2:地址数据所在单元格编号

WPS表格中如何快速提取地址中的省市区?-趣帮office教程网

实际结果:

WPS表格中如何快速提取地址中的省市区?-趣帮office教程网

其他地址只要复制上述公式粘贴即可:

WPS表格中如何快速提取地址中的省市区?-趣帮office教程网

提取“市”

  1. 使用字符串提取函数,MID
  2. 从什么地方开始提取呢,自然是“省”字后面开始提取,需要用到位数函数,FIND("省",E2) 1
  3. 那需要提取几位呢?市位于“省”字与“市”字之间,这时就需要利用Find函数分别找出“市”、“省”所在的位数,再相减,就知道要提取“市”是几位字符,可输入如下:

=MID(E2,FIND("省",E2) 1,FIND("市",E2)-FIND("省",E2))

WPS表格中如何快速提取地址中的省市区?-趣帮office教程网

WPS表格中如何快速提取地址中的省市区?-趣帮office教程网

提取“区/县”为例

与市相似,输入公式如下:

为区时,输入:=MID(E2,FIND("市",E2) 1,FIND("县",E2)-FIND("市",E2))

为县时,输入:=MID(E2,FIND("市",E2) 1,FIND("区",E2)-FIND("市",E2))

WPS表格中如何快速提取地址中的省市区?-趣帮office教程网

WPS表格中如何快速提取地址中的省市区?-趣帮office教程网