- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでファイル名やシート名をセルに入力して計算式に反映させたい。)
エクセルでファイル名やシート名をセルに入力して計算式に反映させたい
このQ&Aのポイント
- エクセルでファイル名やシート名をセルに入力して計算式に反映させる方法について解説します。
- 100のシートが存在するデータ専用のファイルが10個あり、それらをリンクしながら計算する専用ファイルもあるため、各ファイルの各シート毎に計算をする必要があります。
- 効率的な方法やコツについても教えます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>例えばシート名を1つのセルに入れて絶対参照でやった場合、 >計算式の入ったセルの右下を引っ張っても同じものだけがコピーされ >てしまいうまくいきませんでした。 実際どのような数式にしたのかわからないので、 的確な指摘は出来ませんので、下記サイトを参考にしてください。 http://www.officetanaka.net/excel/function/function/indirect.htm http://www.relief.jp/itnote/archives/001697.php
その他の回答 (1)
- nobu555
- ベストアンサー率45% (158/345)
回答No.1
INDIRECT関数で別ファイルを参照できます。 しかし、参照ファイルを開いていないと参照しません。 ですので、マクロで参照ファイルを自動で開くような工夫が必要かも。 参考まで。
質問者
お礼
早速のご回答ありがとうございます。 INDIRECT関数も試してはみたのですが、例えばシート名を1つのセルに入れて絶対参照でやった場合、計算式の入ったセルの右下を引っ張っても同じものだけがコピーされてしまいうまくいきませんでした。
お礼
いろいろとありがとうございました。試行錯誤しながらがんばってみます。またお世話になることがあると思いますが、いろいろ教えて下さい。よろしくお願いします。