KutoolsforOffice — 一套方案,五大工具。事半功倍。

精通 Excel 中的下拉列表:全面指南

作者修改日期

下拉列表是 Excel 中一项强大的功能,可让用户从预定义选项中快速选择值,避免手动输入,显著提升数据录入的准确性与效率。无论您是 Excel 新手还是资深用户,熟练掌握并灵活运用下拉列表,都能大幅提高工作效率和数据管理能力。本文将逐步为您介绍在 Excel 中创建下拉列表的多种方法。

视频:创建下拉列表

 
 

创建下拉列表

 

让我们开始学习如何在 Excel 中创建下拉列表吧!

通过手动输入创建下拉列表

步骤 1:选择要放置下拉列表的单元格

选择要放置下拉列表的单元格

步骤 2:单击“数据”选项卡,然后单击“数据验证”

单击“数据”>“数据验证”

步骤 3:在“数据验证”对话框中指定设置

设置选项卡下,请指定以下设置:

  1. 列表中选择允许下拉列表;
  2. 来源部分中输入您希望在下拉列表中显示的项目,用逗号分隔;
  3. 单击确定

在“数据验证”对话框中指定设置

结果:

现在,下拉列表已成功创建。

已创建下拉列表

此方法的优点:无需额外的工作表或区域来存放源列表。

此方法的缺点:若需添加、删除或编辑下拉列表中的项目,您必须进入数据验证对话框,在来源框中手动重新编辑项目。


专业提示

在使用以下方法创建下拉列表之前,请先确定或创建要包含在其中的项目。这些项目称为“源列表”,并应整理在特定范围内。

请确保源列表中的每个项目都分别位于单独的单元格中。该列表可置于新建下拉列表所在的工作表、其他工作表,或另一个工作簿中。

创建用于插入下拉列表的项目

从区域创建下拉列表

若要基于单元格值区域创建下拉列表,请按以下步骤操作:

步骤 1:选择要放置下拉列表的单元格
步骤 2:单击“数据”选项卡,然后单击“数据验证”

单击“数据”>“数据验证”

步骤 3:在“数据验证”对话框中指定设置

设置选项卡下,请指定以下设置:

  1. 列表中选择允许下拉列表;
  2. 点击选择图标选择图标,在来源部分中选择源列表;
  3. 单击确定

在“数据验证”对话框中指定设置

结果:

现在,下拉列表已成功创建。

已创建下拉列表

此方法的优点:只需修改引用范围(源列表),即可自动更新下拉列表,无需在数据验证对话框的来源部分逐个编辑项目。

此方法的缺点:如果您想在下拉列表下方添加或删除项目,需更新数据验证对话框中来源部分的引用范围。要让下拉列表根据源列表自动更新,您应将源列表转换为表格。

 

提示

  • 如果您不想将源列表转换为表格,又不愿在向源列表添加新项目时手动更新数据验证对话框中的引用范围,以下两个技巧可助您在添加新项目时自动更新下拉列表。

    • 数据验证中选择源列表时,若源数据底部包含几个空单元格,您只需在这些空单元格中输入内容,即可向源列表添加新项目。

      选择源列表,并在源数据底部包含几个空单元格

    • 在源列表中插入新行并输入新项目后,下拉列表将自动更新。


使用 Kutools 创建下拉列表

Kutools for Excel创建简单下拉列表功能,让您只需更少点击,即可快速轻松地创建下拉列表。操作方法如下:

Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。结合 AI 能力,Kutools 能精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……
  1. 选择要放置下拉列表的单元格;
  2. 点击 Kutools 选项卡,然后点击下拉列表>创建简单下拉列表
  3. 选择要在下拉列表中显示的单元格范围(或直接输入用逗号分隔的项目),然后点击确定
    在对话框中指定选项

注意:

  1. 使用此功能前,请先安装 Kutools for Excel点击下载并免费试用 30 天。
  2. 除了此功能外,还有其他便捷功能助您轻松创建高级下拉列表,例如:创建动态列表、创建支持多选的下拉列表、创建带复选框的下拉列表,等等。

    从表格创建下拉列表(动态)

    若要创建一个动态可扩展的下拉列表,使其在源列表中新增或删除项目时自动更新,请将源数据置于 Excel 表格中。

    步骤 1:将源列表转换为表格

    选择源列表,单击插入 > 表格,在创建表格对话框中,若所选区域包含列标题,请勾选我的表格包含标题,然后单击确定

    将源列表转换为表格

    步骤 2:选择要放置下拉列表的单元格
    步骤 3:单击“数据”选项卡,然后单击“数据验证”

    转到并单击“数据”选项卡,然后单击“数据验证”

    步骤 4:在“数据验证”对话框中指定设置

    设置选项卡下,请指定以下设置:

    1. 列表中选择允许下拉列表;
    2. 点击选择图标选择图标,在来源部分中选择表格范围(不含标题);
    3. 单击确定

    在“数据验证”对话框中指定设置

    结果:

    下拉列表已成功创建。

    已创建下拉列表

    当您从源表格中添加或删除项目时,下拉列表将同步更新。

    从源表格中添加或删除项目时,下拉列表将自动更新

    此方法的优点:您只需修改源表格,即可同步更新下拉列表——无论是编辑现有项目、添加新项目,还是删除项目,都能轻松实现!

    此方法的缺点:无。

     

    提示
      • 要实现在向表格添加新项目时自动更新下拉列表,请按以下步骤操作:
        1. 单击表格中的最后一项。
        2. 按下 Enter 键即可移至下一个单元格。
        3. 在单元格中输入新项目,该条目将自动包含在下拉列表中。

     

    • 如果表格未自动扩展范围,请依次转到文件 > 选项 > 校对,点击自动更正选项,然后在键入时自动套用格式选项卡下,勾选自动在表格中包含新行和新列选项。

    从单元格名称创建下拉列表

    若需在多个工作表中基于同一源列表创建下拉列表,建议为该源列表定义一个单元格名称,以便轻松引用。

    步骤 1:为源列表创建单元格名称

    选择源列表,转到位于编辑栏旁的名称框,为其输入一个名称(名称中不能包含空格或其他特殊字符),然后按 Enter 键完成。

    为源列表创建一个区域名称

    步骤 2:选择要放置下拉列表的单元格
    步骤 3:单击“数据”选项卡,然后单击“数据验证”

    转到并单击“数据”选项卡,然后单击“数据验证”

    步骤 4:在“数据验证”对话框中指定设置

    设置选项卡下,请指定以下设置:

    1. 选择列表,来自允许下拉列表;
    2. 来源部分中,输入等号并紧接步骤 1 中设置的名称,例如
      =SourceList
      。您也可以单击来源文本框,然后按 F3 键,打开粘贴名称对话框,从列表中选择所需的单元格名称,再单击确定将其插入文本框。
    3. 单击确定

    在“数据验证”对话框中指定设置

    结果:

    下拉列表已创建完成。

    已创建下拉列表

    此方法的优势:只需在数据验证对话框的来源部分中输入名称,即可轻松快速地在多个工作表中创建下拉列表。

    此方法的缺点:如果需要在下拉列表下方添加或删除项目,您必须在名称管理器中更新命名区域。


    从其他工作簿创建下拉列表

    如果源列表与待创建的下拉列表位于不同工作簿中,当您在数据验证对话框的来源部分选择源列表时,系统将弹出警告并阻止创建。

    如果从不同工作簿创建下拉列表,将弹出警告框

    本节将为您介绍如何基于其他工作簿创建下拉列表。

    步骤 1:在源工作簿中为源列表创建单元格名称

    在源工作簿中,选择希望出现在下拉列表中的源项目,然后在编辑栏旁的名称框中输入一个名称,例如“SourceList”。

     在源工作簿中为源列表创建一个区域名称

    步骤 2:在下拉列表工作簿中定义一个引用源列表的名称
    1. 启用要创建下拉列表的工作簿,点击公式 > 定义名称

      “单击定义名称 “/>

    2. 在弹出的新建名称对话框中,按如下设置:

      1. 名称框中输入一个名称,例如 Items
      2. 引用位置框中,输入等号,后接源工作簿名称以及您在第 1 步中为源列表定义的名称,例如=SourceFile.xlsx!SourceList
        
        
      3. 单击确定在对话框中指定设置 
    提示
    • 通常,SourceFile 是带有文件扩展名的源工作簿名称。若未包含文件扩展名,只需在其后添加感叹号(!)和单元格名称即可。如果工作簿名称中包含空格或非字母字符,请使用单引号将工作簿名称括起来,如下所示:
      ='Source File.xlsx'!SourceList
    • 别忘了在工作簿名称和区域名称之间加上感叹号!
    步骤 3:选择要放置下拉列表的单元格
    步骤 4:单击“数据”选项卡,然后单击“数据验证”

    转到并单击“数据”选项卡,然后单击“数据验证”

    步骤 5:在“数据验证”对话框中指定设置

    设置选项卡下,请指定以下设置:

    1. 选择列表,来自允许下拉列表;
    2. 来源部分中,输入等号并紧接步骤 3 中定义的名称,例如
      =Items
    3. 单击确定在“数据验证”对话框中指定设置
    结果:

    下拉列表已创建完成。

    下拉列表基于另一个工作簿的数据创建

    此方法的缺点:若源工作簿已关闭,下拉列表将无法使用;此外,当源列表中新增项目时,下拉列表也无法自动更新。


    错误警告(允许其他输入)

     

    默认情况下,下拉列表仅允许输入其中包含的值。当您输入一个不在列表中的值并按下 ENTER 键时,将弹出如下图所示的错误提示。单击重试按钮后,已输入的值将被选中,供您重新编辑;单击取消按钮则会清除该值。

    错误警告

    • 如果您希望允许用户输入其他值并阻止错误警报显示,可以按以下操作:

      1. 选择您希望停止显示错误警告的下拉列表单元格,单击数据 > 数据验证

      2. 数据验证对话框中,切换到错误警告选项卡,取消选中输入无效数据后显示错误警告复选框,然后单击确定

        允许用户输入其他值并阻止显示错误警告

      现在,当用户输入其他值时,将不再弹出错误提示。

    • 如果您希望允许用户输入其他值,但仍显示提醒警报,请按以下操作:

      1. 选择您希望允许输入其他值的下拉列表单元格,单击数据 > 数据验证

      2. 数据验证对话框中,切换到错误警告选项卡:
        1. 保持输入无效数据后显示错误警告复选框处于选中状态;
        2. 信息中选择样式下拉列表;
        3. 请指定标题错误信息,然后单击确定

        允许用户输入其他值,但同时显示提醒警告

      从现在起,当用户输入其他值时,系统将弹出提醒对话框:点击确定以保留输入的值,点击取消即可清除已输入的值。

      当用户输入其他值时,会弹出对话框进行提醒

    提示
    • 您也可以从警告样式”列表中选择“标题”和“错误消息”。此选项功能与“信息”类似,但会显示带有感叹号的黄色警告图标。
    • 如果您不确定要输入什么标题或消息内容,可将字段留空,Excel 将自动显示默认警报。

    输入提示

     

    创建下拉列表时,您可以添加一条输入提示消息,用于在用户选择单元格时提醒其从下拉列表中选择项目,或显示您希望展示的其他信息。

    1. 选择要添加输入提示消息的下拉列表单元格,点击数据>数据验证

    2. 在数据验证对话框中,切换到输入信息选项卡

    1. 保持在选中单元格时显示输入信息复选框处于勾选状态;
    2. 指定标题输入信息,然后点击确定

    doc drop down list 20

    现在,当用户选中单元格时,会弹出一个黄色文本框,显示您提供的信息。

    doc drop down list 21


    其他说明

     
    1. 默认情况下,创建下拉列表时,“忽略空值”复选框处于选中状态,这意味着用户可将单元格留空而不会触发警报。

      如果“忽略空值”复选框未选中,范围内的空白单元格将被视为无效条目,并弹出警报。

    2. 如果您想更改下拉列表中项目的顺序,可以重新排列源列表。

    3. 如果数据验证功能被禁用,可能是因为您正在受保护的工作表中操作。只需取消保护工作表,即可启用并应用所需的数据验证设置!

    最佳办公效率工具

    🤖KUTOOLS AI 助手:基于以下功能革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
    热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |  不使用公式的四舍五入……
    高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
    高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
    列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
    特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
    热门 15 工具集12 文本工具添加文本删除特定字符……)|   50+ 图表 类型甘特图……)|   40+ 实用公式基于生日计算年龄……)|   19 插入工具插入二维码从路径插入图片……)|   12 转换工具小写金额转大写汇率转换……)|   7 合并和拆分工具高级合并行分割单元格……)|……更多功能
    在您的首选语言中使用 Kutools——支持英语、西班牙语、德语、法语、中文及其他 40+ 种语言!

    借助 Kutools for Excel 全面提升您的 Excel 技能,体验前所未有的高效办公!Kutools for Excel 提供超过 300 项高级功能,助您显著提升工作效率、节省宝贵时间。立即点击此处,获取您最需要的功能……


    Office Tab 为 Office 带来标签式界面,让您的工作更加轻松

    • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑与阅读。
    • 在同一个窗口的新标签页中打开并创建多个文档,无需切换至新窗口。
    • 将您的工作效率提升 50%,每天为您减少数百次鼠标点击!

    所有 Kutools 插件,一个安装程序

    Kutools for Office 套件整合了适用于 Excel、Word、Outlook 和 PowerPoint 的插件,以及 Office Tab Pro,是跨 Office 应用高效协作团队的理想之选。

    ExcelWordOutlookTabsPowerPoint
    • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
    • 一个安装程序,一个许可证— 几分钟内即可完成设置(支持 MSI)
    • 协同效果更佳— 在 Office 应用间实现高效流畅的生产力
    • 30 天全功能试用— 无需注册,无需信用卡
    • 超值之选— 相比单独购买插件更省钱