• ベストアンサー

エクセルのファイルを絶対参照したい

各ファイルを1つのファイルにリンクさせたいのですがファイル名を絶対参照ってできるのですか? (例) A1=[BOOK1.xls]sheet1'!$A1 B1=[BOOK2.xls]sheet1'!$A1… A1=[BOOK1.xls]sheet1'!$A2 B1=[BOOK2.xls]sheet1'!$A2… A1=[BOOK1.xls]sheet1'!$A3 B1=[BOOK2.xls]sheet1'!$A3…       :             :       :             : 

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

私が判ってないのかな、やや不安。 私自身最近改めて下記を思い知らされたので、記します。 ○BOOK1の「1」やSheet1の「1」の部分が セル内容の複写で適当に変って欲しいと言うことでは 無いのですか。それなら「相対参照」的と表現したほうが 良いと思うが。 ○BOOK、Sheetの部分は複写で変えられない・変らないと思う。

dennde
質問者

お礼

ありがとうございます。 結構複雑にしたので「ここのセルはこのブックのこのセル参照」としたかったのです。もう少し考えてみます。

その他の回答 (3)

回答No.4

数式が入っているセルの列番号を用いられたらいかがでしょうか。 A1=[BOOK1.xls]sheet1'!$A1、B1=[BOOK2.xls]sheet1'!$A1、‥‥ とする場合、A1 に次の式を入力します。 =INDIRECT("[Book"&COLUMN()&".xls]sheet1!"&"$A1")

dennde
質問者

お礼

ありがとうございます。 数式を使うのですか… 元の参照するデータが飛び飛びになっているところもあるので上手くいくかはわかりませんがやってみます。

  • ka3
  • ベストアンサー率18% (36/194)
回答No.3

 次の様なセル参照式で、行なえます。 =[Book1.xls]Sheet1!$A$1 =[Book2.xls]Sheet1!$A$1

dennde
質問者

お礼

ありがとうございます。 セルを絶対参照にすればブックのほうもついてくるんですね。 それもやってみます。

noname#169116
noname#169116
回答No.2

ファイル名を絶対参照したい理由、または用例は何でしょうか。 もしくは、参照先のファイル名が何かの理由で変わるということでしょうか。

dennde
質問者

お礼

ありがとうございます。 結構複雑な表になってしまったので考えすぎちゃったみたいです。 もう少し考え方を変えてみようかと思います。

関連するQ&A

専門家に質問してみよう