从不同的工作簿VLOOKUP

我有2个工作簿…. OdysseyDeposit我的源数据是民间银行Accnt Recon其中包含VLOOKUP OdysseyDeposit。

这是我正在使用的VLOOKUP函数:

=IF(ISNA(VLOOKUP(A2,[OdysseyDeposit.xls]Sheet1!$A$9:$L$19, 12, 0)), 0, VLOOKUP(A2,[OdysseyDeposit.xls]Sheet1!$A$9:$L$19, 12, 0)) 

ISNAfunction在那里,所以如果在OdysseyDeposit中找不到该值,我在我的Civil Bank Accnt Recon工作簿中得到一个0,所以我的加法工作正常。

不过,我的印象是OdysseyDeposit不必为了检索值而打开,但如果它被closures,我不会得到任何值,只是零。

我关于源文件closuresVLOOKUP工作不正确吗? 由于ISNAfunction,closures时是否会更新?

您是正确的工作簿不需要打开来检索值,但它们之间的链接确实需要build立。

  1. 您应该打开这两个工作簿。
  2. 在公式栏中键入您的公式并从其他工作簿中select范围。
  3. 如果closures两个工作簿并打开包含该公式的工作簿,则会要求build立两者之间的链接/引用(Excel 2007)