2

私は 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機能で閉じていると更新されないのでしょうか?

4

1 に答える 1

0

値を取得するためにワークブックを開く必要はありませんが、それらの間のリンクを確立する必要があります。

  1. 両方のブックを開く必要があります。
  2. 数式バーに数式を入力し、他のブックから範囲を選択します。
  3. 両方のブックを閉じて、数式を含むブックを開くと、2 つの間のリンク/参照を確立するように求められます (Excel 2007)
于 2011-04-07T18:16:00.960 に答える