24 シートのワークブックを作成する予定です。シート名は、Jan、Jan 項目、Feb、Feb 項目などになります。
基本的には予算編成用で、月名のシートには概要情報が含まれ、名前に「item」が含まれるシートにはより詳細な情報が含まれます。
ここで、「Jan」スプレッドシートに「Jan item」スプレッドシートのセルへの参照セルを追加したい場合はJ3
、次の操作を実行できます。
='Jan item'!J3
ただし、各サマリーシート (1 月、2 月など) ごとにこのような数式を再入力するのではなく、次のようなものを作成したいと思います。
=(reference-to-this-sheet's-name + " item")!J3
そうすれば、数式を 1 月から 2 月にコピーすることができ、明示的Xxx item
に入力しなくても自動的に正しいシートが表示されますFeb item
。
私がこのように尋ねる理由は、各要約シートには、対応する明細シートのセルへのそのような参照が数十個あるからです。
私が求めていることは実行可能でしょうか?
ベストアンサー1
間接的に使用しています。A1 セルが参照先のシートの名前 (Jan) を含む変数であるとします。次のようにします。
=INDIRECT(CONCATENATE("'",A1," Item'", "!J3"))
すると、「Jan Item」!J3 の値が得られます。