2016-07-21 38 views
0

任何人都可以看到为什么这不起作用吗?如果我将它与if语句分开,那么vlookup部分可以正常工作。如果和vlookup函数一起使用

我唯一能想到的是它不喜欢与if语句一起使用的范围,有没有人有关于如何做到这一点的其他想法?

=IF('3423'!D:D=1,VLOOKUP(MAX('3423'!$A:$A),'3423'!$A1:$AC23,5,FALSE),"") 

感谢 保

+0

假设那'='3423'!D1'在它自己的工作? –

+0

@Tim Edwards道歉我把我的D1测试代码发布到上面显示的测试代码中,但是如果我将其替换为D1 = 1并且不能正常工作 – Paula

+0

给出的错误信息是什么?我会稍微玩一下,也许可以将两部分分成不同的单元格,即Z1 ='3423'!D:D = 1',然后Z2 ='= IF(Z1,VLOOKUP(MAX('3423 '!$ A:$ A),'3423'!$ A1:$ AC23,5,FALSE),“”)'只是为了试图找出哪个部分导致您的问题。 –

回答

0

它不会让我用一个单一的列引用完成它,所以如果我要在单元格引用D3:D1000和它交换到一个数组它显示了正确的信息