概述
在工作中,我们常会用到下拉筛选框联动的情况,示例如下:
那么应该如何实现呢?其实超简单,相信你读完本篇文章,稍加练习,就可以熟练运用了。
前期准备
在 Excel 中,准备两个数据表,分别代表三级关联下拉框的选项。每个数据表的第一列是主选项(第一级)、第二列是子选项(第二级)。
如下所示:
(省-市 表:A列为省份下拉框内容,其他列为市下拉框内容
市-县 表:A列为市下拉框内容,其他列为县下拉框内容)
数据操作
-
1 设置命名范围:
-
选中 省-市 表的全部非空内容:
-
①开始--> 查找--> 定位--> 取消勾选 空值 即可-->定位
-
②CTRL+G(定位快捷键)--> 取消勾选 空值 即可-->定位
-
点击“公式”选项卡 --> 名称管理器--> 指定--> 名称创建于 最左列--> 确定
-
对 市-县 表 重复1、2操作;
-
2 设置第一级下拉菜单:
- 数据-->下拉列表-->从单元格选择下拉列表
- 选择“从单元格选择下拉列表”,输入“='省-市'!$A$1:$A$26”(对应第一级数据表的命名范围)
- 确认后,这个单元格就会显示第一级下拉菜单的选项。
-
3 设置联动:
- 选择第二个单元格,重复上述数据验证设置步骤,但是输入“=INDIRECT(A2)”作为验证条件.(这里 A2 是你设置的第一级下拉菜单所在的单元格,通过 INDIRECT 函数来获取选中的第一级选项,再根据命名范围获取相应的第二级选项)
- 对于第三级下拉菜单,同样设置为“=INDIRECT(B2)”,根据第二级选项来选择对应的第三级选项。
现在,已完成第2行的下拉框的设置;选中A2:C2单元格,下拉填充,这样就完成三级下拉菜单的设置。
-
4 测试:
- 点击第一级下拉菜单,选择一个选项,观察第二级和第三级菜单会根据选择动态更新。
总结
至此,所有的操作均以完成,是不是很简单呢?快快操练起来吧。