专业小程序设计开发——助力新电商新零售
电话+V:159999-78052,欢迎咨询省市对照表excel,[小程序设计与开发],[小程序投流与推广],[小程序后台搭建],[小程序整套源码打包],[为个体及小微企业助力],[电商新零售模式],[小程序运营推广及维护]
一、EXCEL如何从地址中快速提取出省份名称?
在EXCEL中,可以使用PowerQuery从地址中快速提取出省份名称,具体操作步骤如下:
准备省市简称对照表:新建一个SHEET,在其中列出省市和简称的对照表。
将地址数据创建为表格:打开“地址”工作表,将鼠标置于数据区域任一单元格上,依次点击“数据”、“从表格”、“创建表”,勾选“表包含标题”并点击确定。
加载地址数据到查询编辑器:进入查询编辑器界面之后点击“关闭并上载至”,加载到中选择“创建链接”。
将省市简称对照表创建查询并创建链接:同样的操作方法将“省市”工作表创建查询并创建链接。
在地址查询表中添加自定义列提取省份名称:再次打开查询编辑器界面,在“地址”查询表中添加自定义列,在公式中输入=Table.SelectRows(省市,(t)=>Text.Contains([地址],t[简称])){0}[简称],然后点击确定。
查看提取结果并上传至EXCEL:之后可以看到省市名称已经从地址列中被提取出来。最后将查询结果上传至EXCEL中即可。
二、excel设置二级菜单下拉选择(省市选择列表)
在Excel中设置省市二级下拉菜单,可通过数据有效性、名称管理器及INDIRECT函数实现,具体步骤如下:
准备数据打开Excel,填写表头(如“省份”“城市”)。从百度文库下载省市对照表,复制到工作表中。确保数据包含两列:一列为省份,另一列为对应的城市列表。提取省份唯一值选中省份列(如A列),点击菜单栏“插入”→“数据透视图”。在弹出窗口中,保持“选择表和区域”不变,选择“现有工作表”的某个位置放置数据透视表。生成后,复制省份列的唯一值到新区域(如D列),作为下拉菜单的选项源。设置省份下拉菜单选中省份列下的单元格(如B4),点击菜单栏“数据”→“数据有效性”→“数据有效性”。在窗口中,允许选择“序列”,来源选择省份唯一值列表(如D列),勾选“忽略空值”和“提供下拉箭头”,点击“确定”。定义名称管理器切换到省市对照表所在Sheet,选中某一省份对应的所有城市(如“内蒙古”下的城市),点击菜单栏“公式”→“名称管理器”→“新建名称”。名称为省份名称(如“内蒙古”),引用区域为选中的城市范围。重复此步骤,为所有省份定义名称。设置城市下拉菜单选中城市列下的单元格(如C4),打开数据有效性窗口。允许选择“序列”,来源输入公式=INDIRECT($B4)(B4为省份单元格)。此公式通过省份名称动态引用对应的城市列表。下拉填充公式至其他单元格。验证效果选择省份(如“内蒙古”),点击城市下拉菜单,应仅显示该省份对应的城市。若显示正确,则二级菜单设置完成。注意事项
隐藏省市对照表或使用工作表保护功能,防止数据被修改。确保名称管理器中的省份名称与数据透视表中的唯一值完全一致(包括空格和标点)。若城市下拉菜单显示错误,检查INDIRECT函数引用的单元格是否为省份单元格(如$B4)。Excel提取省市神器,化繁为简,解离职之怒
2024-07-04 09:44·飞飞随笔作品声明:个人观点、仅供参考
老板发来一张邮寄地址表,要求把省和市拆分出来。仔细一下傻眼了,有的竟然只有市名,没有省份。这...难道还要一个一个去百度吗?如果有几百上千条信息,猴年马月才能做完,不干了,辞职!算了,找工作不容易,还是想办法吧。没想到还真的写出一个万能提取公式。提取省:=VLOOKUP(D2,内地省市列表!B:C,2,0)提取市:=LET(x,内地省市列表!B$2:B$338,IFERROR(LOOKUP(0,-FIND(x,B2),x),LOOKUP(0,-FIND(LEFT(x,2),B2),x)))公式看不懂?嘿嘿,小编就一点点拆解开来。省市名称不可能无中生有,需要先去百度下载一张省市对照表。有了表格,选择用哪个查找函数犯了难。这是一个包含查找,所以首选lookup,因为它有一个固定的包含查找套路:=lookup(0,-FIND(查找值,字符),返回列)用上面套路查找市,结果是少了市的行因为和省市列表不一致(在省市列表中上海为上海市),出错了。=LOOKUP(0,-FIND(内地省市列表!B$2:B$338,B2),内地省市列表!B$2:B338)为了解决这个问题,就用iferror函数判断一下,如果出错就用市的前2位查找,查找不再出错。是不是觉得公式太复杂,如果你是新版本就用let函数简化一下。=LET(x,内地省市列表!B$2:B$338,IFERROR(LOOKUP(0,-FIND(x,B2),x),LOOKUP(0,-FIND(LEFT(x,2),B2),x)))市有了,省份直接用Vlookup就可以了。=VLOOKUP(D2,内地省市列表!B:C,2,0)此问题完美解决。【WINDRISES MINIPROGRAM PROMOTION】尊享直接对接老板
电话+V: 159999-78052
专注于小程序推广配套流程服务方案。为企业及个人客户提供了高性价比的运营方案,解决小微企业和个体拓展客户的问题