如何在Excel中创建下拉列表

使用下拉列表限制行或列中的数据条目

要知道的内容

  • 打开两个空白的名为data-source.xlsx和drop- list.xlsx的Excel工作簿。
  • 在源文档中输入下拉列表的选项。输入列表在下拉列表文档中适用的主题。
  • 创建两个命名范围(一个用于列表项,另一个位于列表所在的工作簿中)来链接它们。

本文介绍了如何在Excel中创建下拉列表。它包含有关使用列表进行数据验证选项的信息,以保护下拉列表以及更改下拉列表。该说明适用于Microsoft 365的Excel 2019,2016,2013,2010和Excel。

输入数据创建下拉列表

将下拉列表添加到Excel中的单元格时,它旁边会出现一个箭头。单击箭头打开列表,以便您可以选择要输入单元格的其中一个项目。例如,如果您使用的电子表格跟踪RSVPS的事件,则可以将该列过滤是,否,尚未回复。

列表中使用的数据可以位于在同一页上的列表,在同一个工作簿的不同工作表上,或者在一个不同的工作簿。在此示例中,下拉使用位于不同工作簿中的条目列表。该方法的优点包括集中列表数据,用于多个用户,并保护其免受意外或有意的变化。

  1. 打开两个空白的Excel工作簿。

  2. 保存一个带有该名称的工作簿data-source.xlsx.。此工作簿将包含下拉列表的数据。

  3. 使用名称保存第二个工作簿下拉列表.xlsx。此工作簿将包含下拉列表。

  4. 保存后留下两台工作簿。

  5. 输入如下所示的数据到细胞A1A4data-source.xlsx.如图所示的工作簿。

    Excel下拉列表中的数据
  6. 保存工作簿并将其打开。

  7. 将图像中所示的数据输入细胞B1下拉列表.xlsx工作簿。

  8. 保存工作簿并将其打开。

如果列表数据位于单独的工作簿中,则必须同时打开这两个工作簿,以便更新列表。

数据源.xlsx中的单元格A1到A4的数据

  • A1 -姜饼
  • A2 -柠檬
  • A3 - 燕麦葡萄干
  • A4 - 巧克力芯片

在下拉列表.xlsx中单元格B1的数据

  • B1 - Cookie类型:

创建两个命名范围

命名范围允许您引用Excel工作簿中的特定单元格范围。命名范围在Excel中有很多用途包括在公式在创建图表时。在所有情况下,您必须使用命名范围而不是一系列细胞参考文献指示数据在工作表中的位置。

包含命名范围的Excel电子表格。

当从另一个工作簿中使用下拉列表时,您需要使用两个命名范围。一个用于列表项,第二个位于下拉列表所在的工作簿中—此命名范围链接到第一个工作簿中的工作簿。

第一个命名范围

  1. 选择细胞A1A4data-source.xlsx.工作册突出显示它们。

  2. 点击一下名称框位于上面柱A.

  3. 类型饼干在里面名称框

  4. 请按输入键盘上的键。

  5. 细胞A1A4data-source.xlsx.工作簿现在拥有范围名称饼干

  6. 保存工作簿。

第二个命名范围

的单元格引用下拉列表.xlsx工作簿。相反,它链接到饼干范围名称中的data-source.xlsx.工作簿,这是必要的,因为Excel不会接受来自不同工作簿的小区引用,以获取命名范围。但是,除了另一种范围名称之外。

Excel的新名称对话框。

因此,不能使用名称框但通过使用定义的名字选项位于公式标签丝带

  1. 点击细胞C1在里面下拉列表.xlsx工作簿。

  2. 点击公式>定义名称在这一点丝带打开定义的名字对话框。

  3. 点击一下新的按钮打开新名字对话框。

  4. 类型数据在里面的名字线。

  5. 在里面是指的行类型= ' data-source.xlsx ' !饼干

  6. 点击好的完成命名范围并返回“定义名称”对话框。

  7. 点击关闭关闭定义的名字对话框。

  8. 保存工作簿。

使用列表进行数据验证

使用“数据验证”对话框设置Excel中的所有数据验证选项,包括下拉列表,包括数据验证对话框。除了将下拉列表添加到工作表外,Excel中的数据验证还可用于控制或限制用户可以在工作表中输入特定单元格的数据类型。

Excel的数据验证对话框。
  1. 点击细胞C1下拉列表.xlsx工作簿制作它活性细胞-这是下拉列表将是。

  2. 点击一下数据标签丝带菜单上方的工作表。

  3. 点击一下数据验证图标丝带打开下拉菜单。选择数据验证选项。

  4. 点击一下设置标签在里面数据验证对话框

  5. 点击一下向下的箭头在结束时允许一行打开下拉菜单。

  6. 点击列表中选择数据验证的下拉列表细胞C1并激活来源在对话框中的行。

  7. 由于下拉列表的数据源位于不同的工作簿中,因此第二个命名范围进入来源在对话框中的行。

  8. 点击一下来源线。

  9. 类型=数据在里面来源线。

  10. 点击好的完成下拉列表和关闭数据验证对话框。

  11. 一个小的下来图标应出现在右侧细胞C1。单击向下箭头将打开包含输入的四个cookie名称的下拉列表细胞A1A4data-source.xlsx.工作簿。

  12. 单击下拉列表中的一个名称,应该将该名称输入细胞C1

更改下拉列表

由于本例使用一个已命名范围作为列表项的源,而不是实际的列表名,因此在中更改已命名范围中的cookie名细胞A1A4data-source.xlsx.工作簿立即更改下拉列表中的名称。

如果将数据直接输入到对话框中,则更改列表涉及返回对话框并编辑源行。

按照以下步骤更改柠檬酥饼通过更改数据来在下拉列表中细胞A2命名范围内的data-source.xlsx.工作簿。

带有cookie类型下拉列表的Excel表格。
  1. 点击细胞A2在里面data-source.xlsx.工作簿使其成为活动单元格。

  2. 类型酥饼细胞A2并按下输入键盘上的键。

  3. 点击一下向下的箭头下拉列表中细胞C1下拉列表.xlsx工作簿。

  4. 第2项在列表中现在应该阅读酥饼而不是柠檬

保护下拉列表的选项

由于本例中的数据位于与下拉列表不同的工作表中,因此可用于保护列表数据的选项包括:

此页面是否有帮助?