在excel如何用函数把地址中省份、城市、区县单独提取出来?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在excel如何用函数把地址中省份、城市、区县单独提取出来?相关的知识,希望对你有一定的参考价值。

1、提取省份用left函数

left函数的语法结构是LEFT(text, num_chars)

其中text表示我们要截取的那个内容,num_chars表示要截取多少内容。

2、提取城市用mid函数

MID字符串函数,作用是从一个字符串中截取出指定数量的字符
MID(text, start_num, num_chars)
text被截取的字符
start_num从左起第几位开始截取(用数字表达)
num_chars从左起向右截取的长度是多少(用数字表达)

3、提取区县用right函数

right函数,从字符串右侧首字符开始,从右向左提取指定的字符,其功能和LEFT函数完全一样,只是方向不同,从一个文本字符串的最后一个字符开始,截取指定数目的字符。

Excel表格中如需要从一段文字内容中提取某一长度的内容

参考技术A 用LEFE函数加辅助列可以实现!具体操作如下!以一行为例,假定地址在C2单元格!省在D2…… F2为辅助列,公式:
省=LEFT(D2,MIN(FIND("省","市","区",D2&"省市区")))
F 2辅助列:=SUBSTITUTE(D2,A2,"")
市:=LEFT(F2,MIN(FIND("市","区","县",F2&"市区县")))

中华人民共和国行政区划:省级(省份直辖市自治区) 地级(城市) 县级(区县) 乡级(乡镇街道) 村级(村委会居委会)

zoning

中华人民共和国行政区划:省级、地级、县级、乡级和村级

来源

使用

  • 打开页面 http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm
  • 打开浏览器控制台(推荐Chrome、Firefox,请不要用IE系列,谢谢)
  • 拷贝脚本zoning.js的内容粘贴到控制台运行
  • 首次抓取会出现大量失败请求,再次抓取会从浏览器缓存获取,非常快
  • Chrome比较快,会出现几个链接抓取失败
  • Firefox比较稳定,抓取有保障,内存占用高(推荐,测试版本:61.0.2 64-bit)

  • build.html用于导出的JSON文件生成SQLiteCSV
  • CSV导出编码为utf-8,Excel打开中文会乱码,需要转换编码为ANSI指定BOM

  • 爬取截图1爬取截图2爬取截图3

发布

  • 支持的格式有:JSON文件、SQLite数据库、CSV文件、SQL脚本
  • zoning-*.json所有数据, zoning-*.dbSQLite数据库, zoning-*.csvCSV文件,zoning-*.sqlSQL脚本
  • dist/zoning-5 五级
  • dist/zoning-4 四级
  • dist/zoning-3 三级
  • npm,npm install zoningjshttps://unpkg.com/zoningjs/

联系打赏

以上是关于在excel如何用函数把地址中省份、城市、区县单独提取出来?的主要内容,如果未能解决你的问题,请参考以下文章

中华人民共和国行政区划:省级(省份直辖市自治区) 地级(城市) 县级(区县) 乡级(乡镇街道) 村级(村委会居委会)

全国官方最新省市区街道详细邮编物流选用

收货地址--实现省市区三级联动和使用drf-extensions扩展使用缓存

看到你可以导出百度地图搜索出来的数据,是如何实现的?谢谢!

身份证号码的地区代码分别是啥?

Excel函数实现从地址中筛选省市