
通过Excel制作简单的一级下拉菜单,相信大家都知道做法,我们可以利用数据验证功能来实现。那么二级联动,甚至三级菜单该怎么做呢?
同样是利用数据验证来实现,三级下拉联动菜单可以帮助我们在填写表格时更快速地选择正确的选项,减少错误输入。
下面小兔将分享在 Excel 中制作一二三级下拉联动菜单的步骤。
01 准备数据
首先,我们需要准备好两个具有层次结构的数据表。假设我们要制作的是省市区三级联动菜单。
在 Excel 中,我们可以将这三个级别的数据分别保存在三个工作表中,这样便于管理和设置。
当然也可以存放在同个工作表,自己做好区分就可以了。
02 定义名称
在每个数据表中,选中整个数据范围,然后依次点击功能区的【公式】—【根据所选内容创建】,在弹出的窗口中,勾选首行,确定。
这样就能对所选的数据进行定义了,便于制作下拉菜单时引用。
03 设置一级菜单
回到我们要填写的表格工作表中,选中需要设置省份下拉菜单的空白单元格区域,即选中省份所在的单元格范围。然后,依次点击【数据】—【数据验证】—【数据验证】,在弹出的窗口中,选择“序列”为验证条件;
然后在“来源”框中使用鼠标框选作为一级下拉项的省份名称所在单元格范围(即:=Sheet1!$A$1:$C$1),确定。这样我们就设置好一级下拉菜单了。
04 设置二级菜单
接着,选中需要设置城市下拉菜单所在的单元格范围,重复第三步骤,同样设置数据验证;
但是在“来源”框中输入一个动态公式,即“=indirect($A3)”,这样就可以根据第一个下拉菜单的选择动态显示对应的城市数据了。
05 设置三级菜单
最后,选中需要设置地区下拉菜单所在的单元格范围,重复第三步骤,同样设置数据验证,输入动态公式“=indirect($B3)”,这样就实现了三级下拉联动菜单的设置。

完成以上设置后,我们可以在填写表格时测试这个三级下拉联动菜单。
根据需要选择省、市、区数据,系统会根据选择的内容自动调整对应的下拉菜单选项,若没有显示,就要检查是哪个步骤出错了。
通过以上简单几步,我们就能轻松地在 Excel 中制作了一二三级下拉联动菜单,提高数据填写效率。
希望这个方法能帮到大家若还有疑问,或者分享您的经验,欢迎在下方的评论区留言哦~