1

ワークブックのファイル名のリストを指定して、指定したワークブックの特定のセル値を参照する数式を記述します。

A----------B-------C-----D--------------------------------E----------

workbook1  sheet1  A1    '[workbook1.xlsx]sheet1'!$A$1    =(????
workbook2  sheet1  A1    '[workbook2.xlsx]sheet1'!$A$1
workbook3  sheet1  A1    '[workbook3.xlsx]sheet1'!$A$1

A、B、C を指定すると、D を作成できますが、E の式で使用する方法が見つかりません。

数式で D の上記の文字列を参照できません。また、間接は機能しません。

4

3 に答える 3

1

間接的な Excel 2007 ヘルプによると:

ref_text が別のブック (外部参照) を参照している場合は、そのブックが開かれている必要があります。ソース ワークブックが開いていない場合、INDIRECT は #REF! を返します。エラー値。

関連ファイルを開くオプションはありますか?

そうでない場合は、スクリプトが必要なようです...

于 2009-05-20T23:15:41.843 に答える
0

INDIRECTを使用するには、一重引用符を削除するだけでよいと思います。WindowsNT上のExcel2003で動作します。

A13 ---- B13 ---- C13--D13 ---------------------- E13 -----------

w1.xls Sheet1 $ A $ 1 = "["&A13& "]"&B13& "!"&C13 = INDIRECT(D13)

于 2009-05-20T23:42:37.887 に答える