我现在用的是这个公式返回《=VLOOKUP($A$5,✀H:尀开单尀开单记录尀[0001.xls]Sheet1✀!$B$6:$C$21,2,FALSE)》

我现在用的是这个公式返回《=VLOOKUP($A$5,✀H:尀开单尀开单记录尀[0001.xls]Sheet1✀!$B$6:$C$21,2,FALSE)》,这是从不同的表里返回的数据不是在同一个Excel中返回的。但当我把0001这个表从开单记录中删除了以后但是在我表里面的数据还是存在的,它不返回错误值这是怎么回事?因为我这个公式是预先在我的表里存了上千个单元格里面的,我想要的是当我开了0001到0200这些单以后它的数据会自动返回到我的表里去,所以每次Excel都会提示我要更新,但这些需要更新的表根本就不存在,因为我还没有开单,这个又该怎么办呢。
2026年09月27日 01:56
有1个网友回答
网友(1):

因为EXCEL表既记录了公式结果,又记录这些数据的链接位置。如果你不更新链接,公式里的结果是不会出错的。
你可以在被引用的文件里先做空表,这样在更新里不会出错,而只是出现一些0值。就是说,引用公式里的工作表必须存在,不存在就会提示出错,只要存在,数据有没有都没有关系。