返回符合特定条件的所有值

Returning all values with certain criteria

我需要帮助创建 excel 公式。我在第 1 行中有一个名称列表,在第 2 行中有一个值列表。我需要一个公式来 return 第 1 行中具有特定值的所有名称(我们称之为 "value1")在第 2 行。我知道如何使用 VBA 来做到这一点,但我宁愿尽可能避免使用宏。我很确定数组公式是可能的,但我不太擅长它,所以我很感激你的帮助。

像这样:

=IFERROR(INDEX(:,AGGREGATE(15,6,COLUMN($A:$D)/($A:$D="X"),ROW(1:1))),"")

随着向下复制,选择会发生变化。