【菁培函高班PK赛】逐级分离地址中的省市区

张平原
张平原

创作者俱乐部成员

场景:

已有的企业地址为不规范信息,现需要将其变成规范信息,请根据企业地址分离出企业所属的省份地市和县区。

题目:

请根据如图左表(A1:A8单元格区域)企业地址,使用函数分离出企业归属的省市区,结果如G1:I8所示。

要求:

请通过WPS表格现有的函数公式来完成。

文档链接:

【金山文档】 逐级分离地址中的省市区

https://kdocs.cn/l/cj2RANIh32u1

安徽省
浏览 658
收藏
3
分享
3 +1
8
+1
全部评论 8
 
邓华
邓华

WPS函数专家

下周一WPS表格更新textspilit函数,公式可以简化很多。
· 广东省
2
回复
张平原
张平原

创作者俱乐部成员

十分期待新函数!
· 安徽省
回复
 
wps新路
wps新路

WPS函数专家

=IFERROR(SUBSTITUTE(LEFT($A2,FIND(CHOOSE(COLUMN(A1),"省","市","区",$A2),$A2)),CONCAT($B2:B2),"",1),"")
· 重庆
1
回复
wps新路
wps新路

WPS函数专家

=IFERROR(SUBSTITUTE(LEFT($A2,FIND(C$1,$A2)),CONCAT($B2:B2),"",1),"") 才发现第一行有省市区,这么简化下
· 重庆
1
回复
 
苏禹嘉
2组接招~ 在每行目标的3个单元格内,键入公式: =MID($A2,IFERROR(FIND({"Z","省","市"},$A2),0)+1,IFERROR(FIND({"省","市","区"},$A2),0)-IFERROR(FIND({"Z","省","市"},$A2),0)) CSE结尾,复制填充; 或者框选整个目标区域,键入公式: =MID($A$2:$A$8,IFERROR(FIND({"Z","省","市"},$A$2:$A$8),0)+1,IFERROR(FIND({"省","市","区"},$A$2:$A$8),0)-IFERROR(FIND({"Z","省","市"},$A$2:$A$8),0)) CSE结尾即可。 效果如图所示:
· 北京
回复