有时候,我们在引用不同表格数据创建下拉菜单时,在“数据验证”对话框中的“来源”中不能直接引用其他工作表的单元格。
如在Sheet2工作表的B2单元格设置数据验证序列,在“来源”文本框中不能直接使用“=Sheet1!A1:A8。
要引用其他工作表的单元格内容作为下拉菜单选择项的来源有两种方法可以实现:
1.定义名称;2. 使用INDIRECT函数。
如下图所示,在工作表Sheet1的单元格区域A1:A8列出了各项职务名称。
现在要在工作表Sheet2的““职务”列(B2:B20)创建下拉菜单,引用各项职务。
下面分别使用定义名称和INDIRECT函数两种方法来解决。我们一起来学习一下吧。
1. 定义名称
点击“公式”,选定“定义名称”下的“定义名称”。
将名称处命名为“职务”。
引用位置为“=Sheet1!$A$1:$A$8”,点击引用位置后面的“向上箭头”,然后切换到Sheet1表格中选中“A1:A8”范围区域(也可手动输入引用位置的内容)。
最后点击“确定”。
选中Sheet2工作表中的单元格区域B2:B20,单击菜单“数据” “数据验证”,打开“数据验证”对话框。
切换到“设置”选项卡,在“允许”下拉列表中选择“序列”选项,在“来源”文本框中输入“=职务”,然后单击“确定”按钮。
这样用定义名称方法做的下拉菜单就完成啦。
2. 使用INDIRECT函数
选定Sheet2工作表的单元格区域B2:D20,单击菜单“数据” “数据验证”打开“数据验证”对话框。
2. 切换到“设置”选项卡,在“允许”下拉列表中选择“序列”选项,在“来源”文本框中输入“=INDIRECT("Sheet1!$A$1:$A$8")”,然后单击“确定”按钮。
这样使用INDIRECT函数制作的下拉菜单就完成啦,你学废了吗?
想学习更多办公软件知识,请咨询下方陈老师微信或电话15208181631哦!
QQ:714982500
手机:15208181631
电话:18025801018
地址:成都市武候区高华横街33号,成都A区B座(即高升桥地铁F口出站20米)