找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 文档 工具 设计
查看: 7|回复: 0

[表格(xls)] 在Excel中制作五级地址联动列表的方法

[复制链接]

2万

主题

1623

回帖

3万

积分

超级版主

教育辅助界扛把子

附加身份标识
精华
1
热心
10
听众
1
威望
2
贡献
18307
违规
0
书币
56424
注册时间
2020-4-8

论坛元老灌水之王

发表于 2025-12-11 14:31 | 显示全部楼层 |阅读模式
在Excel中制作省、市、县、乡、村五级地址联动列表,可以通过定义名称 + INDIRECT 函数完成,以下是详细步骤:方法核心是给每级地址对应的下级地址区域定义名称,再通过 INDIRECT 函数关联上下级下拉菜单,步骤如下:整理规范数据源:新建工作表,按层级录入五级地址,确保上级地址与下级地址一一对应。例如 A 列存省份、B 列存对应城市、C 列存对应区县、D 列存对应乡镇、E 列存对应村庄。为各级地址定义名称:这一步要让下级地址的定义名称与对应的上级地址内容一致,以二级及以下地址为例:选中 B 列中某省份对应的所有城市单元格区域(如 “云南省” 对应的所有城市),按下Ctrl+F3打开【名称管理器】,点击【新建】。【名称】输入上级地址 “湖北省”,【引用位置】默认选中的城市区域,点击确定。同理,给每个城市对应的区县区域定义名称(名称为对应城市名),每个区县对应的乡镇区域定义名称(名称为对应区县名),每个乡镇对应的村庄区域定义名称(名称为对应乡镇名)。设置五级联动下拉菜单假设在 H1 - L1 单元格分别作为省、市、县、乡、村的选择单元格,依次设置数据验证:一级(省份):选中 H1,点击【数据】-【数据验证】,【允许】选 “序列”,【来源】选中 A 列所有省份单元格区域,确定后 H1 就有省份下拉列表。二级(城市):选中 I1,打开【数据验证】,【允许】选 “序列”,【来源】输入公式=INDIRECT($H$1),确定后选择 H1 的省份,I1 就会显示对应城市。三级(区县):选中 J1,【数据验证】中【来源】输入=INDIRECT($I$1),确定后联动显示对应区县。四级(乡镇):选中 K1,【来源】输入=INDIRECT($J$1),实现乡镇联动。五级(村庄):选中 L1,【来源】输入=INDIRECT($K$1),完成五级地址联动。


这是已经制作完成的Excel模板,可以直接编辑使用:
https://share.weiyun.com/Pw1heKcN

Great works are not done by strength, but by persistence! 历尽艰辛的飞升者,成了围剿孙悟空的十万天兵之一。
相信我 学习就是不断的重复 不需要什么技巧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@cdsy.xyz

QQ|Archiver|手机版|小黑屋|城东书院 ( 湘ICP备19021508号-1|湘公网安备 43102202000103号 )

GMT+8, 2025-12-12 19:50 , Processed in 0.035255 second(s), 26 queries .

Powered by Discuz! CDSY.XYZ

Copyright © 2019-2025, Tencent Cloud.

快速回复 返回顶部 返回列表