Excel:使用另一个表中的列表创build下拉菜单?

让我们说在Sheet1中我有一个代码列表(“AA”,“QF”等)。

在Sheet2中,我想要一个特定的列有单元格,当您单击它们时,有一个由Sheet1上的代码列表中的值组成的下拉列表。 (所以你可以用AA,QF等来填充单元格的值)。

这是可行的吗?

是的。 使用数据validation从数据面板。 select允许:列出并select另一个表单上的单元格作为源。

正如Cardern所说,名单将完成这项工作。

这里是你如何使用命名的范围。

select您的范围并input一个新名称:

选择你的范围,并输入一个新的名字

select您想要下拉的单元格,并转到数据选项卡 – >数据validation。

从“允许”下拉菜单中select“列表”。

input你的命名范围如下:

在这里输入图像说明

现在你有一个下拉链接到你的范围。 如果你在你的范围内插入新的行,一切都会自动更新。

在这里输入图像说明

这不能在Excel 2007中完成。列表必须与数据在同一张表中。 它可能在更高版本中工作。

Excel有一个非常强大的function,提供单元格中的下拉select列表,反映来自命名区域的数据。 一旦你完成之前,这是一个非常简单的configuration。 两个步骤是:

Create a named region, Setup the dropdown in a cell. 

这里有一个详细的解释过程。

我能够通过在当前表格中创build一个命名范围来完成这个工作,这个范围引用了我想在另一个表格中引用的表格。