EXCEL - 使用多个条件搜索公式

时间:2017-10-25 17:48:02

标签: excel excel-formula

你知道如何为vlookup / indexmatch编写一个公式,它会为“aaaa”寻找除“null”以外的第一个结果,然后为bbb等查找?

我试图使用多个if / offsets等来做到这一点,但它不起作用。 enter image description here

是否可能(可以有一行带有“aaa”,但也可以有10行甚至更多)。

1 个答案:

答案 0 :(得分:1)

以下数组公式返回列B中第一个不是null的条目,以及列A具有单元格值aaaaa的位置。

= IFERROR(INDEX(B1:B6,MATCH(1,(A1:A6="aaaaa")*(B1:B6<>"null"),0)),"no match")

请注意,这是一个数组公式,因此您必须在键入公式后键盘上按 Ctrl + Shift + Enter 而不是仅仅按输入

要返回除bbbbb之外的类似结果,只需将上述公式中的aaaaa替换为bbbbb