Excel 创建一级、二级、三级……联动下拉菜单,一次彻底讲透它!

2022-12-06 13:28:18 浏览数 (1)

大家好,我是知识兔。

在日常办公中,难免需要让同事去填写一些信息,然而,总有那么几个同事不小心给我填了五花八门的信息,这这这就又增加了我的工作量。

因此,为了少加班,我专门给表格设置【下拉菜单】,帮助我让同事们规范填写。

只需要鼠标点点点,就能轻轻录入数据,还减少了解释的时间成本。

但是,很多伙伴跟小何说,只会制作普通的一级下拉菜单,遇到稍微复杂一点的二级甚至更多级的联动下拉菜单就犯难。

既然伙伴们有这个请求,知识兔一定满足大家,今天我们就一起来看看【Excel 中的下拉菜单】是如何制作的~

1

一级菜单

一级下拉菜单,直接使用【数据验证】就可以完成。

选中需要设置下拉菜单的单元格或区域,点击【数据】——【数据验证】——【序列】——【确定】

直接输入下拉选项,但逗号必须是用英文状态下的。

如果不想手动输入下拉选项,可以直接框住来源数据。

》》》视频课程获取地址

有时候,我们需要在右侧的下拉菜单中多添加一项,然而,发现左侧的下拉菜单是无法同步更新的。

因为这是静态下拉。

这时候该怎么办呢?

别着急,只需要多一个步骤,将右侧的表格设置为智能表格(超级表),单击右侧任意单元格,按下【Ctrl T】,单击确定即可。

在右边的智能表格添加了"小何"后,原本的下拉菜单也会同步更新,现在我们就能在下拉菜单里面选中这个新选项了。

这个方法,不仅可以增删内容,调整选项的顺序也是可以的,自己可以去尝试一下。

小何是提前把表格转换为了超级表,才可以实现的动态下拉的哦。

2

二级下拉菜单

1)定义名称

选中内容区域,选好后,进入【公式】——【定义的名称】——【根据所选内容创建】,只保留勾选【首行】,其他全部取消勾选,然后【确定】

2)先设置一级菜单

点击我们所需要填写的表格区域,点击【数据】——【数据工具】——【数据验证】,将【允许】——【序列】【来源】选择内容源的一级菜单。

3)INDIRECT函数引用

如何让二级菜单的数据源自动调用一级菜单的结果,而不是自己手动输入?

这里需要用到一个函数,叫做“INDIRECT函数”。

INDIRECT函数的意思是“返回所指的引用”。

【数据】——【数据工具】——【数据验证】,将【允许】——【序列】【来源】需要输入公式:=INDIRECT($B$3),选择内容源的一级菜单,点击【确定】。

看最后效果:

3

三级下拉菜单

其实掌握了二级下拉菜单,三级下拉菜单甚至更多级也就掌握了,因为方法是类似的,无非就是多设置几次而已。

首先,我们先把三个菜单的内容准备好,在前面一二级菜单的基础,增加三级菜单“产品型号”。

前面的一二级菜单刚刚已经设立了“连接”,接下来我们要做的就是将二级菜单和三级菜单设立连接关系。

首先,点击【公式】——【定义的名称】——【根据所选内容创建】,只保留勾选【首行】,其他全部取消勾选,然后【确定】

然后,点击【数据】——【数据工具】——【数据验证】,将【允许】——【序列】,在【来源】处需要输入公式:=INDIRECT($B$5),点击【确定】。

最后,设置成功后的效果如图:

好啦!用 Exce 制作一、二、三级下拉菜单的方法就分享到这里啦,伙伴们学会了吗?

0 人点赞