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

如何在 Excel 中创建多级联动下拉列表?

作者Xiaoyang修改日期

Excel 中的下拉列表是确保数据录入一致性、有效减少错误的强大工具。然而,当您需要创建多级动态下拉列表(即后续列表的选项会根据前一项的选择动态变化)时,操作会变得更为复杂。本指南将一步步带您完成整个设置过程,并提供实用的优化建议与最佳实践。


在 Excel 中创建多级联动下拉列表

要创建多级联动下拉列表,请按以下步骤操作:

步骤 1:为多级联动下拉列表准备好所需数据。

1. 首先,请按照下图所示,创建第一级、第二级和第三级下拉列表所需的数据:

步骤 2:为每个下拉列表选项创建对应的单元格名称。

2. 接着,选择第一级下拉列表的值(不含标题单元格),并在编辑栏旁的“名称框”中为其指定一个单元格名称,如下图所示:

3. 接着,选择第二级下拉列表的数据,然后依次单击“公式”>“根据所选内容创建”,如下图所示:

4. 在弹出的“根据所选内容创建”对话框中,仅勾选“首行”选项,如下图所示:

Excel 中“从所选内容创建名称”对话框的截图,其中已勾选“首行”选项

5. 单击“确定”,系统将自动为所有第二级下拉数据创建对应的单元格名称。接下来,请继续为第三级下拉列表的值创建单元格名称:点击“公式”>“根据所选内容创建”,在弹出的“根据所选内容创建”对话框中,仅勾选“首行”选项,如下图所示:

Excel 中为第三个下拉列表数据创建区域名称的截图

6. 然后单击“确定”按钮,第三级下拉列表的值即成功定义为单元格名称。

  • 提示:您可以前往 “名称管理器”对话框,查看所有已创建的单元格名称,它们已被定位到如下图所示的“名称管理器”对话框中:
  • Excel 中“名称管理器”对话框的截图,显示所有已定义的区域名称

步骤 3:创建数据验证下拉列表。

7. 接着,单击您希望放置一级联动下拉列表的单元格(例如 I2),然后依次点击“数据”>“数据验证”>“数据验证”,如下图所示:

Excel“数据”选项卡中“数据验证”选项的截图

8. 在“数据验证”对话框的“设置”选项卡中,从“允许”下拉列表选择“序列”,然后在“来源”文本框内输入以下公式。

=Continents

注意:在此公式中,“Continents”是您在步骤 2 中为第一级下拉列表值所定义的单元格名称,请根据实际情况进行调整。

Excel 中“数据验证”对话框的截图,其中已为第一个下拉列表输入公式

9. 然后单击“确定”按钮,即可成功创建第一级下拉列表,如下图所示:

展示在 Excel 中创建的第一个依赖下拉列表的 GIF 动图

10. 接下来,请创建第二级联动下拉列表:选择您希望放置该下拉列表的单元格(此处我单击 J2),然后依次点击“数据”>“数据验证”>“数据验证”,并在弹出的“数据验证”对话框中执行以下操作:

  • (1.) 从“允许”下拉列表中选择“序列”。
  • (2.) 然后在此处的“来源”文本框中输入以下公式。
    =INDIRECT(SUBSTITUTE(I2," ","_"))

注意:在上述公式中,I2 是包含第一级下拉列表值的单元格,请根据实际情况进行调整。

Excel 中“数据验证”对话框的截图,其中已为第二个依赖下拉列表输入公式

11. 单击“确定”,即可立即完成第二级联动下拉列表的创建,如下图所示:

展示在 Excel 中创建的第二个依赖下拉列表的 GIF 动图

12. 在此步骤中,请创建第三级联动下拉列表:单击用于输出第三级下拉列表值的单元格(此处以 K2 为例),然后依次点击“数据”>“数据验证”>“数据验证”,在弹出的“数据验证”对话框中执行以下操作:

  • (1.) 从“允许”下拉列表中选择“序列”。
  • (2.) 然后在此处的“来源”文本框中输入以下公式。
    =INDIRECT(SUBSTITUTE(J2," ","_"))

注意:上述公式中的 J2 是包含第二级下拉列表值的单元格,请根据实际情况进行调整。

Excel 中“数据验证”对话框的截图,其中已为第三个依赖下拉列表输入公式

13. 然后单击“确定”,即可成功创建三级联动下拉列表,如下方演示所示:

展示在 Excel 中创建的多级依赖下拉列表的 GIF 动图


利用一项强大功能在 Excel 中创建多级联动下拉列表

在 Excel 中创建多级动态列表可能颇具挑战性,尤其是在处理大型数据集或复杂层级结构时。“Kutools for Excel”凭借其用户友好的界面和强大功能,显著简化了这一流程。借助 Kutools 的“动态下拉列表”,您只需轻点几下,即可轻松创建多级动态列表,无需掌握高深的 Excel 技能。

Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。集成 AI 能力,Kutools 精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

1. 首先,请按照下图所示的格式准备您的数据:

2. 然后,单击“Kutools”>“下拉列表”>“动态下拉列表”,如下图所示:

3. 在“动态列表”对话框中,请执行以下操作:

  • 在“类型”部分勾选“3-5 级别动态列表”选项;
  • 根据需求指定数据区域及列表放置位置。
  • 然后,单击“确定”按钮。

4. 现在,三级下拉列表已成功创建,如下方演示所示:

提示:使用此功能,您可以轻松将下拉列表中的内容按字母顺序排序,使数据更加井然有序且易于使用。在对话框中,单击“高级设置”按钮,然后选择“按字母顺序排列”。当您点击下拉列表时,项目将按按字母顺序排列排列。
对话框中勾选“按字母顺序排序”选项的截图

在 Excel 中创建多级动态列表并不一定复杂。通过遵循上述步骤或使用 Kutools for Excel,您即可简化数据录入流程、减少错误并提升效率。无论您处理的是小型数据集还是复杂的层级结构,这些技巧都将助您将 Excel 技能提升至全新高度。如果您希望探索更多 Excel 技巧,我们的网站提供数千篇实用教程立即体验,不容错过!


更多相关下拉列表文章:

  • 在 Excel 下拉列表中选择值时自动填充其他单元格
  • 假设您已基于单元格区域 B8:B14 的值创建了一个下拉列表。当您从下拉列表中选择任意选项时,系统会自动将单元格区域 C8:C14 中对应的值填充到目标单元格中。例如,当选中“Lucy”时,D16 单元格将自动填入分数 88.
  • 在 Google 工作表中创建联动下拉列表
  • 在 Google 工作表中插入普通下拉列表对您来说或许轻而易举,但当需要创建联动下拉列表——即第二个下拉列表的选项会根据第一个下拉列表的选择动态变化时,您该如何实现这一功能?
  • 在 Excel 中创建带图片的下拉列表
  • 在 Excel 中,我们可以快速轻松地利用单元格值创建下拉列表,但您是否尝试过创建带图片的下拉列表?也就是说,当您从下拉列表中选择某个选项时,对应的图片会立即显示出来。本文将为您介绍如何在 Excel 中插入带图片的下拉列表。
  • 在 Excel 中从下拉列表向单个单元格选择多个项目
  • 下拉列表在 Excel 日常工作中十分常用。默认情况下,下拉列表仅允许选择一个项目。但在某些场景中,您可能需要从下拉列表中多选多个项目,并将它们全部填入同一个单元格中(如下图所示)。那么,该如何在 Excel 中实现这一功能呢?
  • 在 Excel 中创建带超链接的下拉列表
  • 在 Excel 中,添加下拉列表有助于高效轻松地完成工作,但您是否尝试过创建带超链接的下拉列表?当您从下拉列表中选择某个 URL 地址时,系统会自动打开该超链接。本文将介绍如何在 Excel 中创建已激活的超链接下拉列表。

最佳办公效率工具

🤖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 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱