首先你要明白.VLOOKUP这个公式的作用是从已知的表格中抽取符合要求的数据,如被抽取的表格(如0001.xls)不存在

首先你要明白.VLOOKUP这个公式的作用是从已知的表格中抽取符合要求的数据,如被抽取的表格(如0001.xls)不存在,则公式是无效的.你上边提到的不返加错误值的原因应该是还没重新运算,或FALSE的问题.一般情况下我在这个位置输入的都是0.即=VLOOKUP($A$5,'H:开单开单记录[0001.xls]Sheet1'!$B$6:$C$21,2,0).所以原始记录是必需存在的.
另外的问题,我还不清楚你用这个公式的统计表格是否只有一个.还是跟开单记录里的表格名称对应.如果是只有一个,并且之前的数据可以清除的话,可以用替换的方式,将数据源0001.xls替换成对应的新数据源(如0002.xls).
最后的问题.0001至0200这些表是必存有的.至少你要抽取的数据必需存在.这个是没有办法取消的.如果你想一次性录好公式,可以考虑先把对应名称的表建立起来.里面可以没有数据,这样就不会出现更新有错误了.
希望能帮到你.我按你给的方法建立了0001到0200的空表,但我返回的数据还是原来的数据啊没有返回空表的数据啊,这是怎么回事?
metal-jacket 1年前 已收到1个回答 举报

血色祭奠 幼苗

共回答了20个问题采纳率:90% 举报

你取数据的表是一个还是多个?公式里引用表外数据的路径有没有更改?可以的话给个图我看看.

1年前 追问

3

metal-jacket 举报

是从多个其他Excel表里引用过来的。我有0001到0200个表,这些表都是独立存在的,而且我要引用的数据都是分别从这些表里引用过来的。

像0005和0006这两个表都已经被我删除而且建的是0005和0006的空表。但返回的数据还是以前没删除之前的。路径也没有变啊。

举报 血色祭奠

把0005的单元格里的公式给我看看

metal-jacket 举报

=VLOOKUP(A9,'H:开单配方[0005.xls]Sheet1'!$B$6:$C$21,2,FALSE)

举报 血色祭奠

公式没有问题吖~你把FALSE改成0看看。还有检查一下0005的表是不是真的清空了。应该返回的是#N/A才对的。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.033 s. - webmaster@yulucn.com