Excel - 列出 4 列的数据

Excel - 列出 4 列的数据

我有一张 Excel 表,我想根据 3 列数据制作一个列表。查看图片了解当前基本内容的样子。

数据示例

我在 A 列中有名称,然后在 B、C 和 D 列中有各种颜色的混合。

我怎样才能让 excel 列出那些选择红色的人的名字,尽管红色可能在 B、C 或 D 中?所以它看起来有点像:

  • 哈里·雷德
  • 莎拉·雷德
  • 苏·雷德

当它完成后它将有大约 2500 行和 27 种“颜色”选择。

希望输出看起来像这张图片,并且可以选择它所寻找的颜色

输出视图

答案1

我们可以使用“辅助列”来收集与颜色相关的所有名称红色的无需使用数组函数。在E2进入:

=IF(OR(B2="Red",C2="Red",D2="Red"),1+MAX($E$1:E1),"")

并复制下来。然后在其他单元格中输入:

=IFERROR(INDEX(A:A,MATCH(ROWS($1:1),E:E,0)),"")

并抄下来:

在此处输入图片描述

“辅助列”标识感兴趣的行。其他颜色可以以类似的方式处理。

相关内容