我需要查看2个索引值,如果该索引中没有值,则应检查下一个索引号并弹出该值。
我尝试了这两个公式,它不起作用:
=IFERROR(VLOOKUP(A5,'sheet1'!A:S,**19:20**,FALSE),"")
=IF(NOT(ISNA(VLOOKUP($A5,'Sheet1'!A1:T92,19,0))),"Main", IF(NOT(ISNA(VLOOKUP(A5,'Sheet1'!A1:T92,20,0))),"Residual","Notfound"))
这里我需要弹出S,如果列S为空,则从列T中取值。
我如何解决这个问题??
答案 0 :(得分:0)
你确定你的第一个公式不是:
=IFERROR(VLOOKUP(A5,'sheet1'!A:S,20,FALSE),VLOOKUP(A5,'sheet1'!A:S,19,FALSE))
虽然不清楚你真正想要的是什么......如果你想T
如果S
为空,那么:
=IF(len(LOOKUP(A5,B:B,S:S)),LOOKUP(A5,B:B,S:S),LOOKUP(A5,B:B,T:T))
'looking in B:B and output S if its not empty else output T
如果要输出S
,如果找到搜索字符串,则输出T
,如下所示:
=IFERROR(LOOKUP(A5,S:S,X:X),LOOKUP(A5,T:T,X:X))
'change X:X to the column where the output values are stored in
但如果您只需要“Main”,“Residual”和“Notfound”作为输出,您可以使用以下内容:
=IF(MATCH(A5,S:S,0),"Main",IF(MATCH(A5,T:T,0),"Residual","Notfound"))
然而......我们需要更多信息才能给你一个真实的答案:/