dポイントプレゼントキャンペーン実施中!

たとえば、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です。


詳しい方いましたら、どうぞよろしくお願いいたします。

A 回答 (2件)

以下のような操作を試してください。



A1に
#=[〇1.xls]
としてオートフィル
オートフィルは、行方向、列方向どちらも可
オートフィル範囲が選択状態のまま、編集メニューの「置換」で
]

]シート1!$B$5
に「すべて置換」
再度
#=

=
に「すべて置換」
    • good
    • 1
この回答へのお礼

こんな方法があったんですね!
できました!
これが自分にとっては一番あっていると感じました!

本当にありがとうございます!

お礼日時:2010/01/10 10:55

こんばんは!


一例です。
まず、行方向にオートフィルでコピーする場合は
最初の行に
=INDIRECT("[○"&ROW(A1)&".xls]sheet1!$B$5")
として、下へコピーしてみてください。

列方向の場合は一番左の列に
=INDIRECT("[○"&COLUMN(A1)&".xls]sheet1!$B$5")
として、列方向へコピーです。
(エラー処理はしていません)

以上、参考になれば幸いですが、
的外れだったり、他に良い方法があれば
読み流してくださいね。m(__)m

この回答への補足

ありがとうございます!
この方法だと、リンク先のファイルを開いていないとだめみたいですね。
ご回答いただいて大変申し訳ないのですが
ファイルを開いていると開ききれないほどありますので(300ファイルほどありますので、、、、)
次の方のご回答を使用させていただきたいと思います。
でも、この方法も必ず使用させていただきます!
本当にありがとうございました!

補足日時:2010/01/10 10:55
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています