如何在不使用 INDIRECT 函数的情况下从表中创建下拉列表

如何在不使用 INDIRECT 函数的情况下从表中创建下拉列表

我目前正在制作一个新的电子表格,我需要创建一个包含表格中某一列的所有条目的下拉列表。到目前为止,我在数据验证中一直使用公式 INDIRECT("Table1[Column1]")。

但是,我听说 INDIRECT 函数不稳定,必须避免使用。我尝试使用 INDEX 和 MATCH 创建一个公式,但不知何故,我似乎无法让它在数据验证中发挥作用。

有没有更简单的方法可以做到这一点?

答案1

有趣的方法,我从来没有考虑过以那种方式使用 INDIRECT - 我必须尝试一下你的方法看看它是什么样的。

您可以创建一个命名范围并使用名称管理器进行细化,然后使用数据验证直接引用命名范围。例如:

名称:ListEmployees
引用:Table1[Column1]

因此你最终会得到:

命名范围的数据验证窗口

相关内容