如何在 Excel 中创建仅包含唯一值的联动下拉列表?
动态列表是 Excel 中用于数据验证和确保数据输入一致性的强大工具。当需要仅显示唯一值时,其价值尤为突出。本教程将为您提供分步指导,教您如何在 Excel 中创建仅包含唯一值的动态列表。

使用 Kutools for Excel 创建带唯一值的联动下拉列表
使用 Excel 功能创建带唯一值的联动下拉列表
在 Excel 中仅使用唯一值创建动态列表有些麻烦,您应按以下步骤逐步操作:
1. 单击“公式”>“定义名称”,详见截图:

2. 在“新建名称”对话框中,于“名称”文本框输入单元格名称 Category(您也可根据需要输入其他名称),并在“引用位置”文本框中输入以下公式:=OFFSET($A$2,0,0,COUNTA($A$2:$A$100)),最后单击“确定”按钮:

3. 继续为第二个下拉列表创建单元格名称:单击“公式”>“定义名称”,打开“新建名称”对话框,在“名称”文本框中输入单元格名称 Food(您也可根据需要输入其他名称),然后在“引用位置”文本框中输入相应公式。=OFFSET($B$2,0,0,COUNTA($B$2:$B$100)),最后单击“确定”按钮:

4. 现在,请在单元格中输入以下公式以提取第一个下拉列表数据的唯一值,同时按下 Ctrl + Shift + ENTER 键,然后向下拖动填充柄,直至出现错误值,如下图所示:

5. 然后,请为此新提取的唯一值创建一个单元格名称:单击“公式”>“定义名称”以打开“新建名称”对话框,在“名称”文本框中输入单元格名称 Uniquecategory(您也可根据需要自定义其他名称),并在“引用位置”文本框中输入以下公式:=OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100="", "", 1)), 1),最后单击“确定”按钮关闭对话框。

6. 在此步骤中,您可以插入第一个下拉列表。点击要插入下拉列表的单元格,然后依次点击“数据”>“数据验证”>“数据验证”。在弹出的“数据验证”对话框中,从“允许”下拉列表中选择“序列”,并在“来源”文本框中输入以下公式:=Uniquecategory,参见截图:

7. 然后单击“确定”按钮,即可成功创建如下方截图所示的第一个不含重复值的下拉列表:

8. 提取二级下拉列表的唯一值,请将以下公式复制粘贴到单元格中,然后同时按下 Ctrl + Shift + Enter,再向下拖动填充柄,直至出现错误值为止,具体操作请参见截图:

9. 接着,为该二级唯一值创建一个单元格名称:单击“公式”>“定义名称”,打开“新建名称”对话框;在“名称”文本框中输入单元格名称 Uniquefood(您也可根据需要输入其他名称);在“引用位置”文本框中输入以下公式:=OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100="", "", 1)), 1)。最后,单击“确定”按钮关闭对话框。

10. 创建二级唯一值的单元格名称后,即可插入动态列表。请单击“数据”>“数据验证”>“数据验证”,在弹出的“数据验证”对话框中,从“允许”下拉列表中选择“序列”,然后在“来源”文本框中输入以下公式:=Uniquefood,参见截图:

11. 单击“确定”按钮,即可成功创建如下方演示所示的带唯一值的动态列表:
使用 Kutools for Excel 创建带唯一值的联动下拉列表
上述方法虽然有效,但对大多数人而言可能既耗时又复杂,尤其是在处理大型数据集或不熟悉 Excel 高级功能(如命名区域或动态公式)时。幸运的是,借助 Kutools for Excel,整个过程变得简单快捷得多。Kutools 提供直观易用的界面和强大工具,让您只需轻点几下,即可轻松创建基于唯一值的动态列表,无需手动配置或编写复杂公式。
1. 单击“Kutools”>“下拉列表”>“动态下拉列表”,如下图所示:

2. 在“动态列表”对话框中,请执行以下操作:
- 在“模式”部分中选择“模式 B: 2-5 级下拉列表”;
- 在“数据区域”框中选择要基于其创建动态列表的数据;
- 然后,在“列表放置区域”框中选择您希望放置动态列表的区域。
- 最后,单击“确定”按钮。

3. 现在,动态列表已插入所选区域,并自动排除重复值。效果如下所示:
提示:使用此功能,您可以轻松按字母顺序对下拉列表内容进行排序,让数据更井然有序、用户友好。在对话框中,单击“高级设置”按钮,然后选择“按字母顺序排列”。此后,每当您点击下拉列表时,项目将自动按字母顺序显示。

在 Excel 中创建带唯一值的动态列表,可显著提升数据准确性和可用性。无论您偏好使用 Excel 原生功能,还是 Kutools 等高级插件,这类动态列表都是任何数据管理工作流中不可或缺的组成部分,助您高效精准地完成任务。如果您想掌握更多 Excel 实用技巧,我们的网站提供数千篇教程立即探索,不容错过!
更多相关文章:
- 在 Excel 中创建带图片的下拉列表
- 在 Excel 中,我们可以快速轻松地利用单元格值创建下拉列表,但您是否尝试过创建一个带图片的下拉列表?也就是说,当您从下拉列表中选择某个选项时,对应的图片会立即显示出来,如下方演示所示。本文将为您介绍如何在 Excel 中插入带图片的下拉列表。
- 在 Excel 中创建带多个复选框的下拉列表
- 许多 Excel 用户希望创建包含多个复选框的下拉列表,以便一次选择多个选项。然而,Excel 的数据验证功能本身并不支持创建带多个复选框的下拉列表。本教程将为您介绍两种在 Excel 中实现这一效果的实用方法。
- 在 Excel 中创建多级联动下拉列表
- 在 Excel 中,您可以快速轻松地创建联动下拉列表,但您是否尝试过创建如下方截图所示的多级联动下拉列表?本文将为您详细介绍如何在 Excel 中创建多级联动下拉列表。
- 在 Excel 中创建下拉列表但显示不同值
- 在 Excel 工作表中,我们可以使用数据验证功能快速创建下拉列表,但您是否尝试过在单击下拉列表时显示不同的值?例如,我在 A 列和 B 列中有以下两列数据,现在我需要使用“名称”列中的值创建一个下拉列表,但当我从已创建的下拉列表中选择名称时,会显示“编号”列中对应的值,如下方截图所示。本文将详细介绍如何完成此任务。
最佳办公效率工具
| 🤖 | 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 天全功能试用— 无需注册,无需信用卡
- 超值之选— 比单独购买插件更省钱