比较多个VLOOKUP公式的结果和不是#N / A的返回值
在A1中:N1是来自不同表格的几个VLOOKUP结果。 第一行只有一个结果不是“#N / A”,而是一个文本string,比如“text1”或“text2”等。
在O1中,它应该返回第一行中不是“#N / A”的一个string。 任何想法如何实现?
如果始终只有一个不是#N/A
错误值的结果,则可以使用Match
函数的简单Index
查找作为列参数:
=INDEX($A$1:$N$1,1,MATCH("*",$A$1:$N$1,FALSE))
这将search通配符*
,它将返回包含(非错误)文本值的第一个单元格的列位置。
在范围内使用直接的“查找”function:
=LOOKUP(2,1/(A1:N1<>"#N/A"),A1:N1)