- ベストアンサー
エクセルで、他のファイルをリンクする際、ファイル名だけをオートフィルできませんか?
たとえば、EXCELで A1に、 〇1.xls というファイルの シート1 の B5 セルを参照した場合 A B C 1 [〇1.xls]シート1!$B$5 [〇2.xls]シート1!$B$5 [〇3.xls]シート1!$B$5 2 [〇2.xls]シート1!$B$5 3 [〇3.xls]シート1!$B$5 4 [〇4.xls]シート1!$B$5 A1セルからオートフィルしたら、A4セルまで、もしくはC3セルまで ファイル名だけ変わる、というようなことはできないでしょうか? ちなみに、EXCEL2003です。 詳しい方いましたら、どうぞよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
以下のような操作を試してください。 A1に #=[〇1.xls] としてオートフィル オートフィルは、行方向、列方向どちらも可 オートフィル範囲が選択状態のまま、編集メニューの「置換」で ] を ]シート1!$B$5 に「すべて置換」 再度 #= を = に「すべて置換」
その他の回答 (1)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 一例です。 まず、行方向にオートフィルでコピーする場合は 最初の行に =INDIRECT("[○"&ROW(A1)&".xls]sheet1!$B$5") として、下へコピーしてみてください。 列方向の場合は一番左の列に =INDIRECT("[○"&COLUMN(A1)&".xls]sheet1!$B$5") として、列方向へコピーです。 (エラー処理はしていません) 以上、参考になれば幸いですが、 的外れだったり、他に良い方法があれば 読み流してくださいね。m(__)m
補足
ありがとうございます! この方法だと、リンク先のファイルを開いていないとだめみたいですね。 ご回答いただいて大変申し訳ないのですが ファイルを開いていると開ききれないほどありますので(300ファイルほどありますので、、、、) 次の方のご回答を使用させていただきたいと思います。 でも、この方法も必ず使用させていただきます! 本当にありがとうございました!
お礼
こんな方法があったんですね! できました! これが自分にとっては一番あっていると感じました! 本当にありがとうございます!