Excel多级下拉菜单联动⾃动匹配内容
实现效果:
如,点击“市”下⽅的下拉菜单,有“成都、北京、杭州、上海”四个选项,选择杭州以后,在“区”下⽅单元格的就会相应的出现杭州的区。
操作说明:
1.⾸先选中表格中的基础数据,按键盘上的【Ctrl+G】,就会弹出下⾯的定位窗⼝。
2.然后点击下⽅的【定位条件】,选择【常量】点击确定。这样操作之后,我们就只选中了我们有数据的单元格。
3.接着直接点击上⽅菜单栏中的【公式】--> 【根据所选内容创建】,对其名称进⾏定义,选择【⾸⾏】。
在菜单栏的【公式】 --> 【名称管理器】⾥可以看到我们定义的⾸⾏,以及其在下⽅对应的有关的区所在的单元格位置。数据验证怎么设置下拉菜单
4.⼀级下菜单引⽤的是第⼀⾏的数据,我们对⼀级下拉菜单进⾏定义。选中第⼀⾏的数据,点击菜单栏中的【定义名称】,在输⼊区域名称这⾥输⼊名称,例如“⾸⾏”,然后点击确定。可以看到在名称管理器⾥多了⼀个名称“⾸⾏”。
5.选中需要设置⼀级下拉菜单的单元格,选择菜单栏中的【数据】,点击【数据验证】(或叫数据有效性)。
在设置选项卡下的验证条件选中【序列】(或叫列表),然后在来源这⾥输⼊之前定义的⾸⾏名称。
6.在⼆级下拉菜单中点击【数据验证】(或者是数据有效性),在允许这⾥点击【序列】(或者是列表)。
在源这⾥输⼊“=indirect()”,为了引⽤“⼀级菜单”这个单元格中的数据,将⿏标移⾄括号中点击该⼀级菜单的单元格。
点击确定后,这⾥会提⽰⼀个错误提醒,可⽆需理会,直接点击“是”。
7.多个单元格需要进⾏下拉菜单设置,如果我们直接向下拉的话,就会发现后⾯的⼆级下拉菜单引⽤的数据其实还是来⾃于第⼀个单元格。因为这⾥我们设置的是对单元格进⾏绝对引⽤,这⾥我们需要进⾏修改。
点击“数据验证”(“数据有效性”),将源下⽅indirect函数后⾯的第⼆个美元符号“$”删除即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。