Excel快捷菜单:如何跨表制作联动下拉菜单列表?

2022年5月28日08:44:00Excel快捷菜单:如何跨表制作联动下拉菜单列表?已关闭评论 855 views
微信公众号 【EXCEL880】 QQ群【341401932】
课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com

如下图所示,如何在工作表中跨表制作下拉菜单?

大家都知道,在Excel工作表中,通过“数据验证”功能,可以制作下拉菜单列表,本期要跟大家讲解的是如何跨表制作下拉菜单列表,这里需要用到函数COUNTA,动态引用单元格数据,大家可以直接套用案例中的代码公式。

本文针对零基础的同学讲解详细步骤,有基础的可以翻到后面直接看公式和方法。

1首先需要制作一个源数据表,如下图所示,在“数据源”工作表中显示的源数据为某餐厅的部分菜单名称。

2在“效果”工作表中,同样创建一个可以点餐的空白表格,如下图所示。

3选择“效果”工作表中的A2:A9单元格区域,如下图所示。

4在“数据”功能区的“数据工具”面板中,单击“数据验证”按钮,如下图所示。

5弹出“数据验证”对话框,设置“验证条件”|“允许”为“序列”选项,如下图所示。

6然后在“设置”选项卡中的“来源”列表框中输入相应代码公式:=OFFSET(数据源!$A$2,,,COUNTA(数据源!$A:$A)-1),如下图所示。

这里选择的是动态引用,也就是说在数据表格中增加名称后,在“效果”工作表A2的下拉菜单中也会增加相应名称。

7单击“确定”按钮,如下图所示。

8单击A2单元格右侧的下拉按钮,即可弹出跨表显示的下拉菜单列表,如下图所示。

9在下拉菜单列表中,选择需要的美食名称,如下图所示。

10执行操作后,即可将选择的美食名称显示在A2单元格中,效果如下图所示。

11用与上同样的方法,在下方的A3:A9单元格区域中,继续点餐,效果如下图所示。

好了,今天有关Excel中跨表制作联动下拉菜单的方法便介绍到这,大家赶紧实际操作练习一下吧,有不懂的问题可以留言问小编呦!感谢关注Excel880,还请多多转发,持续关注我们呀!

表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页