来自不同工作簿的VLOOKUP

时间:2011-04-07 16:37:11

标签: worksheet-function vlookup excel

我有2个工作簿......我的源数据是OdysseyDeposit,而OdysseyDeposit包含VLOOKUP的Civil Bank Accnt Recon。

以下是我正在使用的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))

ISNA功能在那里如果在OdysseyDeposit中找不到值我在Civil Bank Accnt Recon工作簿中得到0,所以我的添加工作正常。

然而,我的印象是OdysseyDeposit不必为了检索值而打开,但如果它被关闭,我没有得到任何值,只是零。

源文件关闭时,我的VLOOKUP是否正常工作?由于ISNA功能而关闭时是不是可以更新?

1 个答案:

答案 0 :(得分:0)

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

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