如何在 Excel 中创建依赖级联下拉列表?
依赖下拉列表,也称为级联下拉列表,是 Excel 中一项强大的功能,允许您创建动态列表,其中一个下拉列表中的选项依赖于另一个列表的选择。例如,父下拉列表位于 E 列中,包含咖啡、茶和酒等值。当从父下拉列表中选择“咖啡”时,第二个下拉列表中将只显示与咖啡相关的项目。在本指南中,我们将引导您完成创建依赖下拉列表的步骤,并提供优化技巧和高级技术。
使用内置功能创建依赖级联下拉列表
借助神奇工具轻松创建依赖级联下拉列表
更多下拉列表教程...
使用内置功能创建依赖级联下拉列表
请按以下步骤在 Excel 中创建依赖级联下拉列表。
1. 选择包含要在父下拉列表中显示的值的单元格,然后在名称框中为该区域命名(在我的例子中,我将这三列标题命名为 drinkstuff)。见截图:
2. 接下来,在名称框中分别将相应的咖啡、茶和酒项目命名为“咖啡”、“茶”和“酒”,如下图所示:
3. 选择一个或多个单元格以放置父下拉列表,点击“数据”>“数据验证”>“数据验证”。在本例中,我选择了单元格 E2。
4. 在“数据验证”对话框中,您需要执行以下操作:
- 4.1 从“允许”下拉列表中选择“列表”;
- 4.2 在“来源”文本框中输入 =drinksuff;
- 4.3 点击“确定”按钮。
注意:Drinkstuff 是您在步骤 1 中指定的区域名称,请根据需要更改。
5. 选择一个或多个单元格以创建第二个下拉列表,然后点击“数据”>“数据验证”>“数据验证”。在这里,我选择了单元格 F2。
6. 在“数据验证”对话框中,请按如下配置:
- 6.1 从“允许”下拉列表中选择“列表”;
- 6.2 在“来源”文本框中输入 =INDIRECT(E2);
- 6.3 点击“确定”按钮。
注意:在此示例中,E2 是包含父下拉列表的第一个单元格。
现在已创建了级联下拉列表。当从父下拉列表中选择“咖啡”时,第二个下拉列表中仅显示咖啡相关项目。当在父下拉列表中选择“茶”时,只能从第二个下拉列表中选择茶相关项目。见截图:
- 使用表格进行动态区域管理:将您的源数据转换为 Excel 表格(选择区域并按 Ctrl + T)。这样可以确保在添加新数据时,您的命名区域会自动扩展。
- 避免命名区域中使用空格:Excel 的 INDIRECT 函数不适用于带空格的命名区域,建议使用下划线 (_) 替代。
- 多级依赖下拉列表:通过扩展命名区域并使用额外的 INDIRECT 函数,您可以创建多级依赖下拉列表(例如,类别 > 子类别 > 产品).
借助强大工具创建依赖级联下拉列表
是否在 Excel 中难以管理分层数据?Kutools for Excel 让您轻松创建能动态适应用户选择的依赖级联下拉列表。无论您处理的是类别、子类别还是多层次数据,Kutools 都能简化流程,节省时间并确保数据准确性。
1. 点击“Kutools”> “下拉列表” > “动态下拉列表”以启用此功能。
2. 在“依赖下拉列表”对话框中,请按如下配置:
- 2.1 在“类型”部分选择“2 级依赖下拉列表”选项;
- 2.2 在“数据区域”框中指定整个表格范围;
- 2.3 选择两列中的单元格以在“输出区域”框中显示列表;
- 2.4 点击“确定”按钮。见截图:提示:如果您勾选了“水平放置列表”选项,依赖下拉列表将以水平顺序显示。
现在已创建了一个水平顺序的依赖级联下拉列表。


依赖下拉列表对于在 Excel 中组织和管理分层数据是一项颠覆性的功能。通过遵循本指南,您可以创建动态、级联的列表,这些列表能够根据用户的输入自适应,确保精确且高效的数据录入。无论您是初学者还是高级用户,这些方法都将帮助您更智能、更有效地在 Excel 中工作。如果您想探索更多 Excel 技巧和窍门,我们的网站提供了数千个教程。
相关文章:
在 Excel 下拉列表中键入时自动补全
如果您有一个包含大量值的数据验证下拉列表,则需要在列表中向下滚动才能找到合适的选项,或者直接在列表框中输入完整的单词。如果有办法可以在下拉列表中键入第一个字母时自动补全,一切都会变得更容易。本教程提供了实现这一功能的方法来解决该问题。
在 Excel 中从另一个工作簿创建下拉列表
在同一工作簿内的工作表之间创建数据验证下拉列表非常容易。但如果所需的列表数据位于另一个工作簿中,该怎么办?在本教程中,您将详细学习如何在 Excel 中从另一个工作簿创建下拉列表。
在 Excel 中创建可搜索的下拉列表
对于拥有大量值的下拉列表,要找到合适的值并不是一件容易的事。之前我们介绍了在下拉框中输入首字母时自动补全下拉列表的方法。除了自动补全功能外,您还可以使下拉列表可搜索,从而提高在下拉列表中查找合适值的工作效率。要使下拉列表可搜索,请尝试本教程中的方法。
在 Excel 下拉列表中选择值时自动填充其他单元格
假设您已经基于单元格范围 B8:B14 创建了一个下拉列表。当您从下拉列表中选择任何值时,希望 C8:C14 范围内对应单元格的值能够自动填充到选定单元格中。为了解决这个问题,本教程中的方法将为您提供帮助。
在 Excel 中创建具有多个选择或值的下拉列表
默认情况下,在 Excel 数据验证下拉列表中一次只能选择一个项目。本文中的方法可以帮助您从下拉列表中进行多项选择。
最佳 Office 办公效率工具
🤖 | Kutools AI 助手:基于智能执行,彻底革新数据分析 |生成代码|创建自定义公式|分析数据并生成图表|调用 Kutools Functions… |
热门功能:查找、选中项的背景色或标记重复项|删除空行|合并列或单元格且不丢失数据|四舍五入(无公式)... | |
高级 LOOKUP:多条件查找 (VLookup)|多值查找 (VLookup)|多表查找 (VLookup Across Multiple Sheets)|模糊查找 (Fuzzy Lookup)... | |
高级下拉列表:快速创建下拉列表|依赖型下拉列表|多选下拉列表... | |
列管理器:添加指定数量的列 |移动列 |切换隐藏列的可见状态| 比较区域及列... | |
特色功能:网格聚焦|设计视图|增强编辑栏|工作簿 & 工作表管理器|资源库(自动文本)|日期提取|合并数据|加密/解密单元格|按列表发送电子邮件|超级筛选|特殊筛选(筛选粗体/倾斜/删除线等)... | |
热门15 大工具集:12 款文本工具(添加文本、删除特定字符等)|50+ 种图表 类型(甘特图等)|40+ 实用公式(基于生日计算年龄等)|19 款插入工具(插入二维码、按路径插入图片等)|12 种转换工具(小写金额转大写、汇率转换等)|7 款合并与分割工具(高级合并行、分割单元格等)|...更多精彩等你发现 |
用 Kutools for Excel 加速你的 Excel 技能,体验前所未有的高效办公。 Kutools for Excel 提供300 多项高级功能,助您提升效率,节省大量时间。点击此处,获取你最需要的功能...
Office Tab 为 Office 带来标签式界面,让你的工作更加轻松
- 在 Word、Excel、PowerPoint 启用标签式编辑和阅读
- 在同一窗口的新标签中打开和创建多个文档,无需新建窗口。
- 办公效率提升50%,每天帮你减少上百次鼠标点击!