• 締切済み

エクセルでのデータリンクについて

教えてください。 =[ファイル名.xls]sheet1!$A$1 で別々のファイル間でのデータリンクができますが、 =[ファイル名.xls]sheet1!$A$1 =[ファイル名.xls]sheet1!$A$2          .          .          . =[ファイル名.xls]sheet1!$A$30 といったようにしたいのですが、手打ち出来る数ではないので簡単にする方法はないでしょうか?

みんなの回答

回答No.2

No.1さんに追加します。 関数が入った式を置換するときは、注意した方がいいです。 「A」を「A$」に置き換えるのではなく、「$A」を「$A$」とした方が確実です。 でないと関数のアルファベットまで置き換えてしまう羽目になりますから。 もしも$Aになっていないときは「!A」を「!$A$」にというように。

  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.1

作りたい内容が =[ファイル名.xls]sheet1!$A$1 =[ファイル名.xls]sheet1!$A$2 であるとして、 =[ファイル名.xls]sheet1!$A1 をフィルハンドルにて下方向に必要数コピー後(この場合A30まで) A列を置換「A」→「A$」などではだめですか? 相対参照ではなく、絶対参照にしなければならない理由とかが分かれば別の見解からの回答があるかもしれません。

関連するQ&A