在另一个工作表中的Excel中创建一个下拉列表

在Excel中创建下拉列表允许您从预设的条目列表中将数据输入到工作表的特定单元格中。

使用下拉列表的好处包括:

Excel下拉列表一步一步教程主题

输入教程数据

Excel数据验证列表。 ©Ted French

在Excel中创建下拉列表的第一步是输入数据

注意:教程说明不包含工作表的格式化步骤。

这不会干扰完成教程。 您的工作表与第1页上的示例看起来不同,但下拉列表将为您提供相同的结果。

将以下数据输入到Excel工作簿的表一和表二所示的单元格中。

教程步骤

  1. 将以下数据输入到工作表的工作表1的正确单元格中: D1 - Cookie类型:
  2. 点击Sheet 2的Sheet选项卡。
  3. 将以下数据输入到工作表的第2页上的正确单元格中:
    A1 - 姜饼A2 - 柠檬A3 - 燕麦葡萄干A4 - 巧克力片

下拉列表将被添加到表1中的单元格E1。

为列表数据创建一个命名范围

Excel数据验证列表。 ©Ted French

命名范围允许您引用Excel工作簿中特定范围的单元格。

命名范围在Excel中有很多用途, 包括在公式中和创建图表时使用它们

在所有情况下,使用命名范围代替表示数据在工作表中的位置的单元格引用范围。

在下拉列表中使用时,指定的范围将用作列表项的来源。

教程步骤

  1. 在工作表2上拖动选择单元格A1 - A4。
  2. 点击位于A列上方的名称框
  3. 在名称框中输入“cookies”(不含引号)
  4. 按下键盘上的ENTER
  5. 工作表2上的单元格A1至A4现在具有范围名称“Cookie”
  6. 保存你的工作表

打开数据验证对话框

打开数据验证对话框。 ©Ted French

Excel中的所有数据验证选项(包括下拉列表)均使用数据验证对话框进行设置。

数据验证对话框位于功能区数据选项卡下。

教程步骤

  1. 点击屏幕底部的Sheet 1选项卡切换到Sheet 1
  2. 点击单元格E1使其成为活动单元格 - 这是下拉列表所在的位置
  3. 单击工作表上方功能区菜单的“ 数据”选项卡
  4. 点击功能区上的数据验证图标打开下拉菜单
  5. 点击菜单中的数据验证选项打开数据验证对话框

使用列表进行数据验证

Excel数据验证列表。 ©Ted French

除了将下拉列表添加到工作表之外,还可以使用Excel中的数据验证来控制或限制可以输入特定单元格的数据类型。

一些更常用的选项:

在这一步中,我们将选择List选项作为数据验证的类型,用于表1中的单元格E1。

脚步

  1. 点击对话框中的设置选项卡
  2. 点击允许行末尾的向下箭头打开下拉菜单
  3. 单击列表以选择单元格D1中数据验证的下拉列表,并激活对话框中的源代码

输入数据源并完成下拉列表

Excel数据验证列表。 ©Ted French

由于下拉列表的数据源位于不同的工作表上,因此之前创建的命名范围将输入到对话框源代码

脚步

  1. 点击源代码
  2. 在源代码行输入“= cookies”(不含引号)
  3. 单击确定以完成下拉列表并关闭数据验证对话框
  4. 位于单元格E1右侧的小箭头图标
  5. 单击向下箭头应打开包含在表单2中输入到单元格A1到A4中的四个Cookie名称的下拉列表
  6. 点击其中一个名称应该将该名称输入到单元格E1中

编辑列表项目

编辑下拉列表项目。 ©Ted French

要随时更新下拉列表并更新数据,可能需要定期更改列表中的选项。

由于我们使用命名范围作为列表项目的源而不是实际的列表名称,因此更改位于表单2上单元格A1到A4的命名范围内的cookie名称会立即更改下拉列表中的名称。

如果数据直接输入到对话框中,对列表进行更改包括回到对话框并编辑源代码行。

在这一步中,我们将通过更改指定范围的单元格A3中的数据,在下拉列表中将Shortbread更改为燕麦葡萄干

脚步

  1. 单击工作表2(Shortbread)上的单元格A3使其成为活动单元格
  2. 燕麦葡萄干输入到单元格A3中并按下键盘上的Enter键
  3. 单击工作表1的单元格E1中的下拉列表的向下箭头以打开列表
  4. 列表中的第3项现在应该读取燕麦葡萄干而不是脆饼

保护下拉列表的选项

保护Excel中的下拉列表。 ©Ted French

由于我们的数据位于下拉列表的不同工作表上 ,所以可用于保护列表数据的两个选项是:

如果不担心安全问题,隐藏包含列表数据的工作表是一个不错的选择,因为它可以在需要时更容易地更新列表。

如果担心安全问题,可以在保护工作表时添​​加密码以防止更改列表项。

在不同的工作表上创建一个下拉列表

下拉列表允许您从预设的条目列表中将数据输入到Excel电子表格中。

第1部分介绍了创建下拉列表的步骤,其中的数据位于与下拉列表相同的工作表上。

本教程介绍了在不同的工作表上创建下拉列表。

示例:使用不同工作表上的数据创建下拉列表

将以下数据输入到工作表的工作表1上正确的单元格中:
E1 - Cookie店
D2 - Cookie类型:
点击Sheet 2的Sheet选项卡。
将以下数据输入到工作表2上的正确单元格中:
A1 - 姜饼
A2 - 柠檬
A3 - 燕麦葡萄干
A4 - 巧克力片
突出显示Sheet 2上的单元格A1 - A4。
在名称框中输入“cookies”(不含引号),然后按键盘上的Enter键。
单击Sheet 1的Sheet选项卡
点击单元格E2 - 结果将显示的位置
点击数据标签
点击功能区中的Data Validation选项打开菜单
点击菜单中的数据验证,弹出对话框
点击对话框中的设置选项卡
从允许菜单中选择列表
在对话框的源代码行输入= cookies
单击确定关闭对话框并返回到工作表
一个向下的箭头应该出现在单元格E2旁边
当您单击箭头时,应打开下拉列表以显示四个Cookie名称