現在、私のコンピューターのさまざまなフォルダーに、各月の財務ワークブックに似たさまざまな Excel ワークブックがたくさんあり、それらはすべて同じテンプレートになっています。これらの各ワークブックの情報を別のフォルダーにまとめ、各月の 1 つの大きな概要を作成する「マスター」ワークブックを作成したいと考えています。
これで、さまざまなワークブックと、その中の特定のワークシート「見積もり」をリンクすることがかなり簡単にできるようになりました。たとえば、セル A1 は最終的に次のようになります。
='C:\Finance\January\[Finance_Jan.xlsm]Estimate'!B10+'C:\Finance\February\[Finance_Feb.xlsm]Estimate'!B10+'C:\Finance\March\[Finance_March.xlsm]Estimate'!B10
問題は、数式が最終的に非常に長くなり、何かを追加したり変更したりしたい場合、非常に困難になることです。理想的には、マスター ワークブックに、ワークブック名とその場所のリストをテーブルに用意したいと思います。そうすれば、セルを使用して参照できるため、代わりに次のような操作を実行できるはずです。
=D1!B10+D2!B10+D3!B10
各場所は D1、D2 などに保存されます。
しかし、このようなことを試みてもうまくいきません。
助言がありますか?
ありがとう。
答え1
使用できます間接的そのための機能:
=INDIRECT(D1&"!B10")+INDIRECT(D2&"!B10")+INDIRECT(D3&"!B10")
周りに名前がない場合は、'
次のように使用する必要があります。
INDIRECT("'" & D1 & "'!B10"...