首先通过数据验证与名称管理器实现多级联动下拉菜单,1、在不同工作表中按树状结构整理省份、城市、区县数据;2、使用OFFSET和INDIRECT函数在名称管理器中定义动态引用范围;3、为E2、F2、G2单元格分别设置省份、城市、区县的序列验证;4、第二级和第三级下拉列表通过INDIRECT函数动态匹配上级选择内容,最终实现三级联动效果。

如果您希望在WPS表格中实现多级联动下拉菜单,例如选择省份后城市选项随之变化,再进一步选择区县,可以通过数据验证与名称管理器配合实现。以下是具体操作步骤:
在工作表中整理好各级分类的原始数据,确保每一级的数据按类别分列排列。例如A列为省份,B列为对应的城市,C列为对应的区县。需将数据组织成树状结构以便后续引用。
1、在“Sheet1”中输入所有省份名称,从A2开始依次向下填写。
2、在“Sheet2”中,第一列列出每个省份对应的城市,每列上方写明所属省份名称。
3、在“Sheet3”中,为每个城市建立对应的区县列表,同样以上方标注城市名作为标识。
使用名称管理器为每个下拉选项创建可变引用范围,使得子级下拉列表能根据父级选择动态更新内容。
1、点击顶部菜单栏的“公式”选项卡,选择“名称管理器”。必须确保每个名称对应唯一的引用范围。
2、新建名称“省份”,引用位置设置为:=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1)。
3、新建名称“城市”,引用位置设置为:=INDIRECT(SUBSTITUTE(省份选择单元格," ","")&"城市"),其中“省份选择单元格”是实际选中省份的单元格地址。
4、新建名称“区县”,引用位置设置为:=INDIRECT(SUBSTITUTE(城市选择单元格," ","")&"区县"),其中“城市选择单元格”为实际选中城市的单元格地址。
通过数据验证功能为第一个单元格创建固定选项列表,作为联动起点。
1、选中目标单元格,如E2,点击“数据”选项卡下的“数据验证”按钮。
2、在弹出窗口中,“允许”条件选择“序列”,来源输入:=省份。注意等号不能省略。
3、确认设置后,E2单元格将出现包含所有省份的下拉箭头。
利用INDIRECT函数读取第一级所选内容,并自动匹配对应的城市列表。
1、选中F2单元格,打开“数据验证”设置窗口。
2、“允许”选择“序列”,来源输入:=INDIRECT(E2)。E2为第一级选择结果的单元格。
3、点击确定,此时F2的下拉选项会随E2的选择动态改变。
延续二级联动逻辑,基于第二级选择生成最终细分选项。
1、选中G2单元格,进入“数据验证”设置界面。
2、“允许”设为“序列”,来源填写:=INDIRECT(F2)。F2为城市选择的结果单元格。
3、完成设置后,G2将根据F2的内容显示相应的区县选项。
以上就是WPS表格下拉菜单怎么做多级联动_WPS数据验证实现三级联动下拉教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号