• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの絶対参照について)

Excelの絶対参照について

このQ&Aのポイント
  • Excelの絶対参照について教えていただきたいです。データの引用元(もしくは参照元)のシートで、一行増やしたり、一列減らしたりと編集を行ったときに、引用先シートではズレることなく順応しているようにしたいです。
  • 引用先のAシートと引用元のBシートでデータを引用する際、引用元のシートで編集を行っても、引用先のシートでデータがズレることなく順応する方法を教えてください。
  • Excelの絶対参照を使用することで、引用先のシートでデータを順応させることができます。具体的には、引用元のシートで行や列を追加・削除した場合でも、引用先のシートで使っているセルの参照先がズレることなく変わらないようにします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

> それとも別に絶対参照を付ける必要はないのでしょうか。 絶対参照にしてもしなくても、行やセルを挿入すれば質問の例のようになります。 絶対参照は、その式をコピーしたときに、参照先が自動で変更されるのを防ぐ場合に利用します。 A1の値からB1からB5までそれぞれの値を引く場合 =$A$1-B1 で下にコピーするとか VLOOKUP関数などで =VLOOKUP(A1,$B$1:$C$6,2,FALSE) にして必要なセルにコピーするとか のように 数式の中で参照範囲を固定したい場合などに利用します。

ermss
質問者

お礼

「絶対参照は、その式をコピーしたときに、参照先が自動で変更されるのを防ぐ場合に利用します」 このご説明が最も私の中でストンと落ちてきました。 質問を出してからずっと考えていて、もしかして絶対参照はコピーしたときに関係するのでは?と思っていましたが、回答者様のご回答と同じで、ようやく確証を持つことができました。 ありがとうございます。 また補足の件、拝見いたしました。 教えていただきありがとうございます。 是非参考にし、活用したいと思います。

その他の回答 (2)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.3

No2の追加です。 もし、行やセルを挿入したらAシート側も挿入した状態にしたい場合は =OFFSET(Bシート!$B$2,ROW(1:1)-1,0) のようにしておくと挿入した分だけずれていきます。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.1

> このようにする場合は、$の絶対参照を引用先のAシートの各セル > に付けておくのでしょうか。 いいえ。参照形式が何かはこの質問には全く関係ありません。 ベースとなるデータに行挿入や行削除をすること自体どうかと思い ますけど 元データを編集しても参照した結果が変わらないようにし たいのなら 数式を値(定数)に戻しておけばいいです。

関連するQ&A