跳到主要内容

如何仅在 Excel 中创建具有唯一值的相关下拉列表?

我们在 Excel 中创建依赖下拉列表可能很容易,但是,如果源数据包含重复值,那么所有重复值都会被应用,这可能很烦人。 要在创建依赖下拉列表时排除重复值并仅保留唯一值,本教程将为您介绍一些技巧。

仅通过 Excel 功能创建具有唯一值的相关下拉列表

仅通过惊人的功能创建具有唯一值的相关下拉列表


仅通过 Excel 功能创建具有唯一值的相关下拉列表

仅在 Excel 中创建具有唯一值的依赖下拉列表有些麻烦,您应该逐步应用以下操作:

Step1:为第一个和第二个下拉列表数据创建范围名称

1。 点击 公式 > 定义名称,请参见屏幕截图:

2。 在 新名字 对话框,输入范围名称 产品分类名字 文本框(您可以输入您需要的任何其他名称),然后输入此公式 =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) 文本框,最后单击 OK 按钮:

备注: A2:A100 是您将创建第一个下拉列表的数据列表,如果您有大数据,只需更改您需要的单元格引用。

3. 继续为第二个下拉菜单创建范围名称,单击 公式 > 定义名称 要打开“新名称”对话框,请输入范围名称 食品名字 文本框(您可以输入您需要的任何其他名称),然后输入此公式 =OFFSET($B$2,0,0,COUNTA($B$2:$B$100)) 文本框,最后单击 OK 按钮:

备注: B2:B100 是您将创建依赖下拉列表的数据列表,如果您有大数据,只需更改您需要的单元格引用。

Step2:提取唯一值并创建第一个下拉列表

4. 现在,您应该通过在单元格中输入以下公式来提取第一个下拉列表数据的唯一值,按 Ctrl + Shift + Enter 键,然后将填充手柄向下拖动到单元格,直到显示错误值,请参见屏幕截图:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
备注:在以上公式中, 产品分类 是您在步骤 2 中创建的范围名称,并且 D1 是公式单元格的上述单元格,请根据需要更改它们。

5. 然后,请为此新的唯一值创建一个范围名称,单击 公式 > 定义名称 打开 新名字 对话框,输入范围名称 独特的类别名字 文本框(您可以输入您需要的任何其他名称),然后输入此公式 =OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100="", "", 1)), 1) 文本框,最后点击 OK 按钮关闭对话框。

备注: D2:D100 是您刚刚提取的唯一值列表,如果您有大量数据,只需更改您需要的单元格引用。

6. 在此步骤中,您可以插入第一个下拉列表。 单击要插入下拉列表的单元格,然后单击 时间 > 数据验证 > 数据验证,而在 数据验证 对话框中选择 清单 来自 下拉,然后输入这个公式: =唯一类别来源 文本框,请参见屏幕截图:

7。 然后,点击 OK 按钮,创建第一个没有重复值的下拉列表,如下图所示:

Step3:提取唯一值并创建依赖下拉列表

8. 提取二级下拉列表的唯一值,请将以下公式复制并粘贴到单元格中,然后按 Ctrl + Shift + Enter 键,然后将填充手柄向下拖动到单元格,直到显示错误值,请参见屏幕截图:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
备注:在以上公式中, 食品 是您为相关下拉列表数据创建的范围名称, 产品分类 是您为第一个下拉列表数据创建的范围名称,并且 E1 是公式单元格的上述单元格, H2 是您插入第一个下拉列表的单元格,请根据需要更改它们。

9. 然后,继续为此次要唯一值创建范围名称,单击 公式 > 定义名称 打开 新名字 对话框,输入范围名称 独特的食物名字 文本框(您可以输入您需要的任何其他名称),然后输入此公式 =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100="", "", 1)), 1) 文本框。 最后,点击 OK 按钮关闭对话框。

备注: E2:E100 是您刚刚提取的次要唯一值列表,如果您有大量数据,只需更改您需要的单元格引用。

10. 为次要唯一值创建范围名称后,现在可以插入相关下拉列表。 请点击 时间 > 数据验证 > 数据验证,而在 数据验证 对话框中选择 清单 来自 下拉,然后输入这个公式: =独特的食物来源e文本框,看截图:

11。 点击 OK 按钮,仅具有唯一值的依赖下拉列表已成功创建,如下演示所示:


仅通过惊人的功能创建具有唯一值的相关下拉列表

上面的方法可能让我们大多数人都很头疼,在这里,我将介绍一个方便的工具—— Kutools for Excel,其 动态下拉列表 功能,您可以轻松解决此问题。

安装后 Kutools for Excel,请这样做:

1。 点击 库工具 > 下拉列表 > 动态下拉列表,请参见屏幕截图:

2。 在 从属下拉列表 对话框,请进行以下操作:

  • 选择 模式B:2-5级取决于下拉列表 来自 时尚 部分;
  • 数据范围 框;
  • 然后,从 输出范围 框。

3。 然后,点击 Ok 按钮,相关下拉列表被插入到选择中,而重复值也被排除在外。 请看下面的演示:

点击立即下载Excel的Kutools!


更多相关文章:

  • 在Excel中创建带有图像的下拉列表
  • 在 Excel 中,我们可以快速轻松地创建带有单元格值的下拉列表,但是,您是否尝试过创建带有图像的下拉列表,也就是说,当您从下拉列表中单击一个值时,它的相对值图像将立即显示如下演示所示。 在本文中,我将讨论如何在 Excel 中插入带有图像的下拉列表。
  • 在 Excel 中创建带有多个复选框的下拉列表
  • 许多Excel用户倾向于创建带有多个复选框的下拉列表,以便每次都从列表中选择多个项目。 实际上,您无法使用数据验证功能创建带有多个复选框的列表。 在本教程中,我们将向您展示两种在Excel中创建带有多个复选框的下拉列表的方法。
  • 在Excel中创建多级依赖下拉列表
  • 在Excel中,您可以快速,轻松地创建从属下拉列表,但是,您是否曾经尝试过创建如以下屏幕快照所示的多级从属下拉列表? 本文,我将讨论如何在Excel中创建一个多级依赖下拉列表。
  • 创建下拉列表,但在Excel中显示不同的值
  • 在Excel工作表中,我们可以使用“数据验证”功能快速创建一个下拉列表,但是,您是否曾经尝试过在单击下拉列表时显示其他值? 例如,我在A列和B列中具有以下两列数据,现在,我需要使用Name列中的值创建一个下拉列表,但是,当我从创建的下拉列表中选择名称时,数字列中的值显示如下屏幕截图。 本文将介绍解决此任务的详细信息。

最佳办公生产力工具

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

产品描述


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations