用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)
相关推荐
开开心心就好1 天前
图片校正漂白工具永久免费,矫正实时预览
网络·人工智能·windows·计算机视觉·计算机外设·电脑·excel
开开心心_Every1 天前
音频视频转文字工具,离线语音识别免费
人工智能·游戏·微信·pdf·excel·语音识别·memcache
开开心心_Every1 天前
电脑网速加速工具,无线有线叠加网络
网络·游戏·微信·pdf·电脑·excel·语音识别
Laughtin1 天前
终端实现excel转csv的命令
excel
一灰灰blog1 天前
Jar包会自己消失?Excel会“记忆“数据?我遇到了两个灵异bug
java·spring boot·bug·excel
Oll Correct2 天前
Excel基础操作(五)
笔记·excel
一晌小贪欢2 天前
Python 操作 Excel 高阶技巧:用 openpyxl 玩转循环与 Decimal 精度控制
开发语言·python·excel·openpyxl·python办公·python读取excel
day day day ...2 天前
easyExcel和poi分别处理不同标准的excel
java·服务器·excel
骆驼爱记录2 天前
Word侧边页码设置全攻略
前端·自动化·word·excel·wps·新人首发
开开心心_Every3 天前
发票批量打印工具支持双面预览页面方向设置
游戏·微信·pdf·华为云·excel·语音识别·googlecloud