用EXCEL从地址(上海)中提取各区(浦东新区等区)信息

背景:

朋友工作需要经常用EXCEL把各上海用户收货地址中的区提取出来,之前一直手动处理,希望我帮忙用EXCEL公式直接提取处理。

数据样式:

中国上海市浦东新区A小区

上海徐汇区B小区

中国,上海,浦东新区,C小区

原方法:

  1. 全局替换"中国"、"上海"、"上海市"等行政区前缀词
  2. 用LEFT()函数取前三个字符作为行政区

公式方法:

  1. 确认上海共有哪些行政区,在EXCEL中列一列出来,如下图【ALL行政区】列
  2. 每个行政区生成子公式,来查找地址中是否包含该行政区,包含则输出该行政区,不包含则输出空
  3. 拼接所有子公式,通过复制【子公式】列,转置粘贴成一行,进行拼接
  4. 拼接成的公式输入【行政区】列,下拉,取出【地址】里的行政区
  5. 拼接出的公式如下:
bash 复制代码
=IF(ISERROR(FIND(C2,A2)),"",C2)&IF(ISERROR(FIND(C3,A2)),"",C3)&IF(ISERROR(FIND(C4,A2)),"",C4)&IF(ISERROR(FIND(C5,A2)),"",C5)&IF(ISERROR(FIND(C6,A2)),"",C6)&IF(ISERROR(FIND(C7,A2)),"",C7)&IF(ISERROR(FIND(C8,A2)),"",C8)&IF(ISERROR(FIND(C9,A2)),"",C9)&IF(ISERROR(FIND(C10,A2)),"",C10)&IF(ISERROR(FIND(C11,A2)),"",C11)&IF(ISERROR(FIND(C12,A2)),"",C12)&IF(ISERROR(FIND(C13,A2)),"",C13)&IF(ISERROR(FIND(C14,A2)),"",C14)&IF(ISERROR(FIND(C15,A2)),"",C15)&IF(ISERROR(FIND(C16,A2)),"",C16)&IF(ISERROR(FIND(C17,A2)),"",C17)
相关推荐
E_ICEBLUE3 小时前
如何提取 Word 文档中的表格并导出为 Excel(Python 教程)
python·word·excel
2501_930707784 小时前
使用C#代码在 Excel 中创建雷达图
信息可视化·excel
fengyehongWorld5 小时前
Excel Excel2024版本之后,行与列相关的函数
excel
小贺儿开发5 小时前
Unity3D 年会抽奖工具(附体验链接)
数据库·unity·excel·人机交互·工具·抽奖·互动
Eiceblue6 小时前
锁定单元格 :C# 控制 Excel 单元格编辑权限
开发语言·c#·excel
小黄人软件19 小时前
C++读写编辑CSV文件示例源码 用于数据导入导出,比Excel好使
开发语言·c++·excel
IT北辰1 天前
一键整理试题库!用Python自动化处理Excel选择题
python·自动化·excel
chatexcel1 天前
ChatExcel AIPPT实测:基于Excel数据生成PPT,覆盖图表可视化与办公汇报
信息可视化·powerpoint·excel
马踏岛国赏樱花1 天前
vim新手入门配置
编辑器·vim·excel