你知道如何为vlookup / indexmatch编写一个公式,它会为“aaaa”寻找除“null”以外的第一个结果,然后为bbb等查找?
我试图使用多个if / offsets等来做到这一点,但它不起作用。
是否可能(可以有一行带有“aaa”,但也可以有10行甚至更多)。
答案 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
。