Excel:使用另一个工作表中的列表创建下拉列表?

MyN*_*han 7 excel

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

在Sheet2中,我希望某个特定列具有单元格,当您单击它们时,其下拉列表包含Sheet1上代码列表中的值.(所以你可以用AA,QF等填充单元格的值).

这可行吗?

Por*_*ner 20

正如cardern所说,名单将完成这项工作.

以下是如何使用命名范围的方法.

选择您的范围并输入新名称:

选择您的范围并输入新名称

选择要下拉的单元格并转到数据选项卡 - >数据验证.

从"允许"下拉菜单中选择"列表".

输入您的命名范围,如下所示:

在此输入图像描述

现在,您的下拉列表与您的范围相关联.如果您在范围中插入新行,则所有内容都会自动更新.

在此输入图像描述

  • 引用另一个工作表中的命名范围是否真的适用于Excel 2007?我收到错误"您无法使用对其他工作表或工作簿的引用来获取数据验证条件." (2认同)

小智 16

是的.使用"数据"面板中的"数据验证".选择允许:列表并选择另一个工作表上的这些单元格作为源.


max*_*max 5

在excel 2007中无法做到这一点。列表必须与数据位于同一表中。但是它可能在更高版本中起作用。

  • 我目前正在使用 excel 2007 并且正在使用 Sheet2 上的命名范围来做这件事。这个答案是不正确的。 (2认同)