数组公式根据列表检查行中的多列并匹配vlookup

时间:2019-04-15 17:32:08

标签: excel formula

我有一组ID列,其中包含0-1个我的查找列表中的ID。我想找到该唯一ID,然后针对另一个表进行vlookup。例如

在给定的行中,A-F具有ID,D具有单独表中的唯一ID。 D对应于“ XXXXX”,因此我们在G中返回它。

我意识到这可能必须使用数组公式,但是我不确定从哪里开始。

| A | B | C | D | E | F | G |
-----------------------------
| - | - | - | X | - | - | ? |
| ID | Lookup |
---------------
| A  |  AAAAA |
|... |  ..... |
| X  |  XXXXX |

1 个答案:

答案 0 :(得分:0)

如果D中的值确实是唯一的,而其他值不在您的查找列表中,则为:

enter image description here

公式可转换为:

=INDEX(J2:J7,SUMPRODUCT((A2:F2=I2:I7)*ROW(I2:I7))-1)