使用数据验证列出列

使用数据验证列出列

我有一个工作簿,其中的表格有标题,标题中包含姓名和组。姓名列是不同的(没有重复的姓名),而组列的值(如 G1、G2、G3 等)是重复的。我想创建 2 个列表,第一个列表允许用户选择一个组。第二个列表允许用户从该组中选择一个姓名。这可能吗?我一直在尝试找到一个可行的解决方案,但似乎所有解决方案都要求将组列中的行值更改为标题

编辑:更多详细信息由于代表原因无法发布图像。这是设置的链接第一张图片显示数据表,其中包含带有名称、组和 ID 的表格。
在此处输入图片描述

在用户表上,我想添加一个用于组和姓名的数据验证列表。用户选择一个组(如 G2),然后在姓名下,他会看到 G2 中的人员列表,他可以选择任何他想要的人
在此处输入图片描述

答案1

在此处输入图片描述

笔记: 由于你的ID 和名称类似于单元格/行引用,因此,我建议使用数组公式来创建从属下拉列表,而不是标准方法。

怎么运行的:

  • 选择单元格E72& 从数据标签点击 数据验证然后打设置并填写如下面的屏幕截图所示的值并完成好的

在此处输入图片描述

  • 在单元格中输入此数组(CSE)公式A83,最后Ctrl+Shift+Enter并向下填充。

{=IFERROR(INDEX($A$72:$A$80,SMALL(IF($C$72:$C$80=$E$72,ROW($A$72:$A$80)-MIN(ROW($A$72:$A$80))+1),ROWS($A$83:A83))),"")}

  • 在单元格中输入此数组(CSE)公式 C83,最后 Ctrl+Shift+Enter

    {=IFERROR(INDEX($B$72:$B$80,SMALL(IF($A$72:$A$80=$G$72,ROW($B$72:$B$80)-MIN(ROW($B$72:$B$80))+1),ROWS($C$83:C83))),"")}

  • 选择单元格G72到达数据验证, 点击设置并填充如下面的屏幕截图所示的值。

在此处输入图片描述

  • 最后选择单元格I72到达数据验证, 点击设置$C$83:$C$83填写来源然后完成 好的

注意:

  • 现在,开始点击团体从那时1st Drop Down起你会发现相关的名字2nd Drop Down,点击任意,最后你会发现ID3rd Drop Down
  • 稍后你可以隐藏A82:C85

根据需要调整公式中的单元格引用。

相关内容