如何在 Excel 中创建多级联动下拉列表?
Excel 中的下拉列表是确保数据录入一致性、有效减少错误的强大工具。然而,当您需要创建多级动态下拉列表(即后续列表的选项会根据前一项的选择动态变化)时,操作会变得更为复杂。本指南将一步步带您完成整个设置过程,并提供实用的优化建议与最佳实践。
在 Excel 中创建多级联动下拉列表
要创建多级联动下拉列表,请按以下步骤操作:
步骤 1:为多级联动下拉列表准备好所需数据。
1. 首先,请按照下图所示,创建第一级、第二级和第三级下拉列表所需的数据:

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

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

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

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

6. 然后单击“确定”按钮,第三级下拉列表的值即成功定义为单元格名称。
- 提示:您可以前往 “名称管理器”对话框,查看所有已创建的单元格名称,它们已被定位到如下图所示的“名称管理器”对话框中:

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

8. 在“数据验证”对话框的“设置”选项卡中,从“允许”下拉列表选择“序列”,然后在“来源”文本框内输入以下公式。
=Continents 注意:在此公式中,“Continents”是您在步骤 2 中为第一级下拉列表值所定义的单元格名称,请根据实际情况进行调整。

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

10. 接下来,请创建第二级联动下拉列表:选择您希望放置该下拉列表的单元格(此处我单击 J2),然后依次点击“数据”>“数据验证”>“数据验证”,并在弹出的“数据验证”对话框中执行以下操作:
- (1.) 从“允许”下拉列表中选择“序列”。
- (2.) 然后在此处的“来源”文本框中输入以下公式。
=INDIRECT(SUBSTITUTE(I2," ","_"))
注意:在上述公式中,I2 是包含第一级下拉列表值的单元格,请根据实际情况进行调整。

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

12. 在此步骤中,请创建第三级联动下拉列表:单击用于输出第三级下拉列表值的单元格(此处以 K2 为例),然后依次点击“数据”>“数据验证”>“数据验证”,在弹出的“数据验证”对话框中执行以下操作:
- (1.) 从“允许”下拉列表中选择“序列”。
- (2.) 然后在此处的“来源”文本框中输入以下公式。
=INDIRECT(SUBSTITUTE(J2," ","_"))
注意:上述公式中的 J2 是包含第二级下拉列表值的单元格,请根据实际情况进行调整。

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

利用一项强大功能在 Excel 中创建多级联动下拉列表
在 Excel 中创建多级动态列表可能颇具挑战性,尤其是在处理大型数据集或复杂层级结构时。“Kutools for Excel”凭借其用户友好的界面和强大功能,显著简化了这一流程。借助 Kutools 的“动态下拉列表”,您只需轻点几下,即可轻松创建多级动态列表,无需掌握高深的 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 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 应用高效协作的团队。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
- 协同效果更佳— 在多个 Office 应用中实现高效协同
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 比单独购买插件更省钱

