在数组中查找值,并在找到该值的行中返回所有其他值

时间:2019-06-21 08:56:43

标签: excel excel-formula

我需要在数组中找到某个值,然后在找到该值的行中返回所有其他值。我尝试了几种组合的INDEX, MATCH, VLOOKUP数组公式,但距离解决方案还很近。

这是我要实现的目标:

enter image description here

我想要一个公式来找到数组G2A2:E5中的值,然后将找到的每一行中的所有其他值返回到列H,I,J,K

向我指出正确方向的任何帮助将不胜感激...

1 个答案:

答案 0 :(得分:1)

这里是一个例子:

H2中的公式:

=IF(COUNTIF($A2:$E2,$G$2)>0,INDEX($A2:$E2,,SMALL(($A2:$E2<>$G$2)*COLUMN($A2:$E2),COUNTIF($A2:$E2,$G$2)+COLUMN(A1))),"")

通过 Ctrl Shift Enter

输入

向右拖动...

enter image description here

enter image description here