大家好,我是知识兔。
在日常办公中,难免需要让同事去填写一些信息,然而,总有那么几个同事不小心给我填了五花八门的信息,这这这就又增加了我的工作量。
因此,为了少加班,我专门给表格设置【下拉菜单】,帮助我让同事们规范填写。
只需要鼠标点点点,就能轻轻录入数据,还减少了解释的时间成本。
但是,很多伙伴跟小何说,只会制作普通的一级下拉菜单,遇到稍微复杂一点的二级甚至更多级的联动下拉菜单就犯难。
既然伙伴们有这个请求,知识兔一定满足大家,今天我们就一起来看看【Excel 中的下拉菜单】是如何制作的~
1
一级菜单
一级下拉菜单,直接使用【数据验证】就可以完成。
选中需要设置下拉菜单的单元格或区域,点击【数据】——【数据验证】——【序列】——【确定】。
直接输入下拉选项,但逗号必须是用英文状态下的。
如果不想手动输入下拉选项,可以直接框住来源数据。
》》》视频课程获取地址
有时候,我们需要在右侧的下拉菜单中多添加一项,然而,发现左侧的下拉菜单是无法同步更新的。
因为这是静态下拉。
这时候该怎么办呢?
别着急,只需要多一个步骤,将右侧的表格设置为智能表格(超级表),单击右侧任意单元格,按下【Ctrl T】,单击确定即可。
在右边的智能表格添加了"小何"后,原本的下拉菜单也会同步更新,现在我们就能在下拉菜单里面选中这个新选项了。
这个方法,不仅可以增删内容,调整选项的顺序也是可以的,自己可以去尝试一下。
小何是提前把表格转换为了超级表,才可以实现的动态下拉的哦。
2
二级下拉菜单
1)定义名称
选中内容区域,选好后,进入【公式】——【定义的名称】——【根据所选内容创建】,只保留勾选【首行】,其他全部取消勾选,然后【确定】。
2)先设置一级菜单
点击我们所需要填写的表格区域,点击【数据】——【数据工具】——【数据验证】,将【允许】——【序列】,【来源】选择内容源的一级菜单。
3)INDIRECT函数引用
如何让二级菜单的数据源自动调用一级菜单的结果,而不是自己手动输入?
这里需要用到一个函数,叫做“INDIRECT函数”。
INDIRECT函数的意思是“返回所指的引用”。
【数据】——【数据工具】——【数据验证】,将【允许】——【序列】,【来源】需要输入公式:=INDIRECT($B$3),选择内容源的一级菜单,点击【确定】。
看最后效果:
3
三级下拉菜单
其实掌握了二级下拉菜单,三级下拉菜单甚至更多级也就掌握了,因为方法是类似的,无非就是多设置几次而已。
首先,我们先把三个菜单的内容准备好,在前面一二级菜单的基础,增加三级菜单“产品型号”。
前面的一二级菜单刚刚已经设立了“连接”,接下来我们要做的就是将二级菜单和三级菜单设立连接关系。
首先,点击【公式】——【定义的名称】——【根据所选内容创建】,只保留勾选【首行】,其他全部取消勾选,然后【确定】。
然后,点击【数据】——【数据工具】——【数据验证】,将【允许】——【序列】,在【来源】处需要输入公式:=INDIRECT($B$5),点击【确定】。
最后,设置成功后的效果如图:
好啦!用 Exce 制作一、二、三级下拉菜单的方法就分享到这里啦,伙伴们学会了吗?