很抱歉,如果这是一个非常愚蠢的问题,那已经有一段时间了,因为我在Excel中做了很多工作
基本上我想查看单元格I26中的值,如果它等于25,则在一个表上执行VLOOKUP,如果它等于26,则在另一个表上执行VLOOKUP。最终我将有27,28,29和30的额外表格。
这是我到目前为止所得到的,但我只是继续#34;#N / A"。我哪里错了?
= IF(I24 = 25,VLOOKUP(I24,M15:N52,2,FALSE),IF(I24 = 26,VLOOKUP(I24,Q15:R52,2,FALSE)))
由于
答案 0 :(得分:0)
如果第二次查找为false,则缺少值。另外,我总是在它周围放置一个IFERROR()
,这样如果它正在寻找一个值,那就说它缺失而不是给出错误=IFERROR(IF(I26=25,VLOOKUP(I26,M15:N52,2,FALSE),IF(I26=26,VLOOKUP(I26,Q15:R52,2,FALSE),"It's not 25 or 26")),I26 & " isn't in the tables")
快乐的宿醉!