创建下拉列表

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

可在单元格使用下拉列表,帮助用户更高效地使用工作表工作。 下拉列表允许用户从你创建的列表中选取项目。

  1. 在新工作表中,键入要显示在下拉列表中的条目。 最好是将列表项包含在 Excel 表中。 如果没有,则可以通过选择区域中的任何单元格并按 Ctrl+T 将列表快速转换为表格。
    用作数据验证列表源的 Excel 表格

    注意

  2. 在工作表中选择想要显示下拉列表的单元格。

  3. 转到功能区上的“ 数据 ”选项卡,然后转到 “数据验证”

    注意

    如果无法选择“ 数据有效性”,则工作表可能受保护或共享。 解锁受保护工作簿的特定区域或停止共享工作表,然后再重试步骤 3。

  4. 在“设置”选项卡上的“允许”框中,选择“列表”。

  5. 在“ ”框中选择,然后选择列表范围。 我们将列表区域置于名为“城市”的工作表上的区域 A2:A9。 请注意,我们忽略了标题行,因为我们不希望该行成为选择选项:
    数据验证列表选项

  6. 如果可以将单元格留空,请检查“忽略空白”框。

  7. 选中“提供下拉箭头”复选框。

  8. 选择“ 输入消息 ”选项卡。

    • 如果希望在选中单元格时弹出一条消息,请检查“选定单元格时显示输入信息”框,然后在框中键入标题和消息, (最多 225 个字符) 。 如果不希望显示消息,请清除检查框。
      “数据验证​​输入消息”选项
  9. 选择 “错误警报 ”选项卡。

    • 如果希望在有人输入列表中未包含的内容时弹出消息,请选中“输入无效数据时显示错误警报”框,在“样式”框中选择一个选项,然后键入标题和信息。 如果不希望显示消息,请清除检查框。
      “数据验证下拉错误消息”选项
  10. 不确定在“样式”框中选择哪个选项?

    • 要显示不会阻止用户输入下拉列表中未列出的数据的消息,请选择 信息警告信息 将显示带有此图标的消息 “消息”显示“信息”图标,但不会阻止用户从下拉列表中选择 ;“ 警告” 将显示带有此图标的消息 “消息”显示“警告”图标,但不会阻止用户从下拉列表中选择

    • 若要阻止用户输入不在下拉列表中的数据,请选择“ 停止”。

      注意

      如果没有添加标题或文本,则标题的默认内容是“Microsoft Excel”,信息的默认内容是:“输入值非法。 其他用户已经限定了可以输入该单元格的数值。”

使用下拉列表

创建下拉列表后,请确保它能按要求工作。 例如,你可能希望通过检查了解是否更改列宽和列高来显示所有条目。

如果下拉列表的条目列表在另一个工作表上,而您想要防止用户看到它或进行更改,请考虑隐藏和保护该工作表。 有关如何保护工作表的详细信息,请参阅锁定单元格以对其进行保护

如果您想更改下拉列表中的选项,请参阅从下拉列表中添加或删除条目

要删除下拉列表,请参阅删除下拉列表

下载我们的示例

可下载一个示例工作簿,内附诸如本文示例的众多数据验证示例。 可沿用已有数据验证方案或自行创建。 下载 Excel 数据验证示例

需要更多帮助吗?

你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。