在日常工作中,我们经常需要手动在Excel里填写数据,而且数据之间可能有层级关系,比如省和市,部门和职位等,我们如果制作成二级下拉菜单,在填写的时候就会非常方便,并且出错概率也会下降,我们一起来看一下二级下拉菜单如何制作吧~

场景:制作省和市的二级下拉菜单

省份为一级下拉菜单,市为二级下拉菜单,当省份选择后,市下拉菜单里面的选项是对应省份的市。

分析:省份是直接做的下拉菜单,市是省的基础上做的下拉菜单,使用省名去代表下面的市,然后再市下拉菜单中引用这个省名,就可以出来效果了

知识点:数据验证+名称+INDIRECT+定位

步骤:

1)制作省份的下拉菜单;选择需要设置的下拉菜单的范围→【数据】选项卡→【数据验证】→允许:【序列】;来源:各省份名字的范围

2)将每个省份名字代表作为下面市,需要定义名称,有多种方式去实现,在这里我们使用【根据所选内容创建】

但是每个省下面的市个数不同,直接这样定义名称,市的下拉菜单会选项会有空白出现,所以我们需要只选择有值的进行定义名称;可以通过定位常量来实现。

选择范围→CTRL+G定位→【定位条件】→【常量】→确定

效果

然后【公式】选项卡→【根据所选内容创建】→勾选【首行】确定

这样就定义后名称了,可以在名称管理器里进行查看

3)制作市的下拉菜单;使用INDIRCT(省份名字)间接引用省下面的市

这样二级下拉菜单就实现啦,大家有什么问题,欢迎在评论区留言~