引用命名表中的第二行以进行数据验证

时间:2014-03-25 12:51:21

标签: excel excel-formula excel-2010 validation

我在excel中有一个名为" FINAL"的表。我想从表的第二行创建下拉列表。我知道我们可以使用=FINAL[#Headers]从标题创建列表,但我需要从表格的第二行创建它。当然我需要它是动态的并使用表名,因为表格会发生变化。

感谢

2 个答案:

答案 0 :(得分:4)

<强>步骤1:

使用公式:myList

添加命名范围=INDEX(FINAL[#Data],2,0)

enter image description here

<强>步骤2:

选择任何单元格并使用来源: =myList

添加数据验证

enter image description here

<强>结果:

enter image description here

答案 1 :(得分:0)

我知道你找到了解决方案,但我建议使用间接功能,而不是创建一个不必要的命名范围。

您无法在数据验证公式中直接按名称引用表格,但您可以在间接功能中,例如:

=INDEX(INDIRECT("FINAL[#Data]"),2,0)

这将为您提供相同的列表,但不需要命名范围。