2016-12-21 121 views
0

很抱歉,如果这是一个非常愚蠢的问题,它已经有一段时间,因为我已经做了在ExcelIF语句和VLOOKUP

很多工作

基本上,我想看看在单元格I26的价值,如果它等于25,然后做一个表上的VLOOKUP,如果它等于26,则在另一个表上执行VLOOKUP。最终我会为27,28,29和30添加额外的表格。

这是我迄今为止的,但我只是不断收到“#N/A”。我哪里错了?

= IF(I24 = 25,VLOOKUP(I24,M15:N52,2,FALSE),IF(I24 = 26,VLOOKUP(I24,Q15:R52,2,FALSE)))

由于

+0

可能是没有匹配发生。你检查过你的数据吗? –

+1

不,你是对的我应该一直在做单元格I27上的VLOOKUP! –

+1

昨天指责工作圣诞派对和一个糟糕的宿醉! –

回答

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")

快乐解酒!