Excel下拉列表在其他单元格中不起作用

时间:2013-05-24 15:34:11

标签: excel excel-2007 excel-formula

我要做的是使用名称范围和数据验证制作下拉菜单。 但是很简单,当我有多个单元格在同一名称范围内运行时会出现问题。

在我的电子表格中,我有两行使用两个不同的名称范围。这两个问题都出现了。一行是员工姓名,一行是项目经理姓名。

以下链接是相关单元格的图像。我没有10个代表,因此无法发布图片抱歉。 http://imgur.com/wfTaOZj

第一个单元格是正常的,下拉列表工作正常但是,作为第一个单元格副本的相邻单元格不会下拉任何内容。

我用来定义下拉范围的代码是:

=MANAGEMENT_list!$D$2:INDEX(MANAGEMENT_list!D:D,LOOKUP(2,1/(MANAGEMENT_list!D:D<>""),ROW(MANAGEMENT_list!D:D)))

范围从D2到D列中的最后一个非空单元格。

当我对其他单元格进行数据验证时,我得到“源当前评估为错误”。

希望我已经包含了足够的信息,如果没有随意问的话,我会澄清。

1 个答案:

答案 0 :(得分:1)

我认为您必须锁定范围,因为您要复制到右侧:

=MANAGEMENT_list!$D$2:INDEX(MANAGEMENT_list!D:D,LOOKUP(2,1/(MANAGEMENT_list!D:D<>""),ROW(MANAGEMENT_list!D:D)))

=MANAGEMENT_list!$D$2:INDEX(MANAGEMENT_list!$D:$D,LOOKUP(2,1/(MANAGEMENT_list!$D:$D<>""),ROW(MANAGEMENT_list!$D:$D)))