VLOOKUP函数适用于超过一千个单元,然后停止工作

我在每天手动更新数量的报表上使用此查找。 VLOOKUP通过在另一个表中查找来确定零件的价格。 该公式正确地缩放,但它在后面的单元格(大约1,500行之后)突然返回#N/A 部件号被格式化为文本,正如在查找表中的部件号一样。 我也检查过,以确保它们是有效的零件号码,并且在表格中列出价格。

这是我正在使用的VLOOKUP代码:

 =IF(ISNA(VLOOKUP(B1889,Prices!$1:$65536,3,FALSE)),"",(VLOOKUP(B1889,Prices!$1:$65536,3,FALSE))) 

当它到达不再工作的地步时,我所看到的只是空白单元格(我编辑了公式,所以不是空string,而是显示NA以便我可以validation公式是否正在运行。

我没有看到什么?

大部分已经build议你在这里 ,我build议:

 =IFERROR(VLOOKUP(B1889,Prices!A:C,3,0),"") 

它更短,更容易理解,不限于65536行,不限于价格栏A,应该更快。