讲师中心 微信公众号

工具推荐

视频效率加速
Laper
Laper

剧本策划到成片协作

剧云
剧云

中文短剧剧本制作平台

updream

一键生成高质量推广成片

立刻MV
立刻MV

低成本歌曲 MV、视频生成

Excel怎么提取省市区地址 Excel自动拆分详细地址方法【指南】

阿静酱_2382

阿静酱_2382

发布时间:2026-02-24 15:39:10

|

951人浏览过

|

来源于php中文网

原创

可通过分列、公式(SUBSTITUTE/FIND、TEXTBEFORE/TEXTAFTER)、Power Query或VBA正则五种方法分离地址中的省市区信息:分列适合有固定分隔符的统一格式;FIND+LEFT适用于标准“XX省”结构;TEXTBEFORE/TEXTAFTER在新版Excel中更简洁;Power Query适合批量复杂清洗;VBA正则应对不规范地址最灵活。

excel怎么提取省市区地址 excel自动拆分详细地址方法【指南】

如果您在Excel中处理包含完整地址的单元格,需要将其中的省、市、区(县)等层级信息分离到不同列,可通过多种文本处理方式实现。以下是具体操作步骤:

一、使用分列功能按固定符号拆分

当原始地址中省市区之间存在明确分隔符(如“省”“市”“区”“,”或“、”)时,可利用Excel内置的“分列”功能快速分离。该方法无需公式,适合结构较统一的地址数据。

1、选中包含完整地址的列(例如A列),点击【数据】选项卡中的【分列】按钮。

2、在弹出向导中选择【分隔符号】,点击【下一步】。

3、勾选常用分隔符,如【逗号】、【顿号】、【空格】;若地址中含“省”“市”“区”字样,可勾选【其他】并分别输入“省”“市”“区”,注意每次仅输入一个字符并分多次操作。

4、在预览窗口确认分割效果,设置各列数据格式为【常规】,点击【完成】。

二、使用SUBSTITUTE与FIND嵌套提取省级名称

该方法适用于地址以“XX省XX市XX区”标准顺序书写的情形,通过定位“省”字位置,截取其前所有字符作为省份名称。需确保每条地址均含“省”字且无前置干扰文字。

1、在B1单元格输入公式:=IFERROR(LEFT(A1,FIND("省",A1)),"")。

2、若需去除“省”字本身,改为:=IFERROR(LEFT(A1,FIND("省",A1)-1),"")。

3、将公式向下填充至对应行数,B列即显示提取出的省份名称。

三、使用TEXTBEFORE与TEXTAFTER函数(Excel 365/2021)

新版Excel支持动态文本截取函数,可精准按关键词前后提取内容,避免复杂嵌套,对“省”“市”“区”等关键词响应更稳定。

1、提取省份:在B1输入=TEXTBEFORE(A1,"省")&"省"。

阿拉丁·Excel 图表生成器
阿拉丁·Excel 图表生成器

Excel 数据可视化图表生成器 - 把 Excel/表格数据一键转为柱状图、折线图、饼图、雷达图、堆叠柱状图、散点图、面积图、环形图、气泡图、极坐标图、水平柱状图、柱+线组合双轴图。支持数据透视后绘图(--pivot),输出交互式 HTML(可悬停查看数值、一键下载 PNG)与静态 PNG(可嵌入文档/PPT)。提供两套配色方案: cn-stock(涨红跌绿, 金融财报默认) 与 vibrant(明亮风格, 适合演示报告)。当用户提到数据可视化、画图、图表、走势图、占比图、趋势图、对比图、透视表、Exc

下载

2、提取城市:在C1输入=TEXTAFTER(TEXTBEFORE(A1,"区"),"省")&"市"。

3、提取区级:在D1输入=TEXTAFTER(A1,"市"),若结果含“区”字则保留,否则需补全“区”字或结合SUBSTITUTE修正。

四、借助Power Query批量清洗地址

当地址格式混乱、存在多级嵌套(如含“自治州”“直辖市”“特别行政区”)或需长期复用处理逻辑时,Power Query提供可视化条件筛选与自定义列功能,支持容错与迭代优化。

1、选中地址列,点击【数据】→【从表格/区域】,勾选【表包含标题】,进入Power Query编辑器。

2、右键地址列→【拆分列】→【按分隔符】,输入“省”作为分隔符,选择【向右拆分】,生成两列。

3、对新列再次执行拆分,以“市”为分隔符;后续以“区”“县”“街道”等为关键词逐层拆解,并重命名各列为“省份”“城市”“区县”。

4、点击【关闭并上载】,结果自动写入新工作表。

五、使用正则表达式匹配(通过VBA自定义函数)

针对地址中存在大量不规范写法(如“江苏南京”“北京市朝阳区”“新疆维吾尔自治区乌鲁木齐市”)的情况,VBA正则可定义多模式匹配规则,识别并捕获省市区三级关键词组合。

1、按Alt+F11打开VBA编辑器,插入模块,粘贴正则提取函数代码,例如命名为ExtractProvince、ExtractCity、ExtractDistrict。

2、在工作表中调用:=ExtractProvince(A1) 提取省级名称。

3、同理使用=ExtractCity(A1) 和=ExtractDistrict(A1) 分别获取市、区信息。

热门AI工具

更多
VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

讯飞智文

一款面向学习和办公场景的AI文档创作工具,可辅助生成PPT与Word文档,提高资料整理和内容制作效率。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

4896

2023.06.20

正则表达式不包含
正则表达式不包含

正则表达式,又称规则表达式,,是一种文本模式,包括普通字符和特殊字符,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式的文本。php中文网给大家带来了有关正则表达式的相关教程以及文章,希望对大家能有所帮助。

3361

2023.07.05

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

9362

2023.07.05

java正则表达式匹配字符串
java正则表达式匹配字符串

在Java中,我们可以使用正则表达式来匹配字符串。本专题为大家带来java正则表达式匹配字符串的相关内容,帮助大家解决问题。

832

2023.08.11

正则表达式空格
正则表达式空格

正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。本专题为大家提供正则表达式相关的文章、下载、课程内容,供大家免费下载体验。

520

2023.08.31

Python爬虫获取数据的方法
Python爬虫获取数据的方法

Python爬虫可以通过请求库发送HTTP请求、解析库解析HTML、正则表达式提取数据,或使用数据抓取框架来获取数据。更多关于Python爬虫相关知识。详情阅读本专题下面的文章。php中文网欢迎大家前来学习。

693

2023.11.13

正则表达式空格如何表示
正则表达式空格如何表示

正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。想了解更多正则表达式空格怎么表示的内容,可以访问下面的文章。

406

2023.11.17

正则表达式中如何匹配数字
正则表达式中如何匹配数字

正则表达式中可以通过匹配单个数字、匹配多个数字、匹配固定长度的数字、匹配整数和小数、匹配负数和匹配科学计数法表示的数字的方法匹配数字。更多关于正则表达式的相关知识详情请看本专题下面的文章。php中文网欢迎大家前来学习。

739

2023.12.06

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

40

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 45.4万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn