• ベストアンサー

表計算の絶対参照についての質問ですが・・・

例えば絶対参照に$B$2とか$B2とかB$2という書き方に関する項目のところについてですが、まず相対参照と絶対参照についてどのような違いがあるのか分かる方いますでしょうか?説明して欲しいです。あと、列に関する絶対参照の場合は$B2という風になり、行に関する絶対参照の場合はB$2という風になり、行と列についての絶対参照は$B$2という風になるのは分かりますが、もうちょっと分かりやすく説明してくれる人いませんでしょうか?宜しくお願い致します。

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

  • ベストアンサー
  • yyhakase
  • ベストアンサー率33% (11/33)
回答No.6

<相対と絶対,実家とお隣さん>  ●例えば,A2のセルに「=A1」と入力。「お隣さんの値を代入する」という意味です。A1にヨンサマと入力されていたら,A2にもヨンサマと自動的に入ります。セルA2の関数をどこか別の場所,例えばQ99にコピーすると,ここにはQ98のセルの値が代入されます。Q98がワカサマなら,Q99も自動的にワカサマとなります。決してA2をQ99にコピーしたからとて,ヨンサマとはなりません。  ●つまり,「相対的な位置関係で判断する」のが相対参照。単にお隣さんを参照しているだけなのです。  ▲ところが,A2のセルに,「=$A$1」という関数を入れます。勿論A1のセルに入っているヨンサマがA2に代入されます。そこで,A2の関数を「どこでもいいから」,コピーしますY77でもどこでも・・・,あら不思議。やはりA1の値が代入されます。  ▲Y77とA1は随分離れましたが,Y77にはヨンサマと入ります。つまり$記号は実家を示す場所のようなもので,あなたがどれほど遠い外国に行っても,実家の場所は変更ありません。  ▲つまり,「絶対的な位置関係で判断する」のが絶対参照なのです。不変の実家を参照します。  ★たとえ話ですが,$A1の意味は,実家のある日本でさえあれば,あとは時差のない南北に並んでいるお隣さんを参照しますよ,ということ。  ★A$1の意味は,実家のある日本と同じ緯度なら,東西に並んでいるお隣さんを参照しますよ,ということ。  実際は,関数を入力してやってみるのが一番です。

gigab3476
質問者

お礼

遅くなって申し訳ございませんでした。回答大変参考になりました。

その他の回答 (5)

回答No.5

http://www.excel-jiten.net/formula/cell_ref_relative_copy.html http://www.excel-jiten.net/formula/cell_ref_absolute_copy.html 上記のページに詳しく書いておきましたので、ご覧になってください。

参考URL:
http://www.excel-jiten.net/
  • howtogoo
  • ベストアンサー率50% (4/8)
回答No.4

例1 A1のセルに「B1+C1」と入力されているとします、 A1のセルをA2にコピーすると A2セルは「B2+C2」になります、コピーをすると数式も変化します。 これが相対参照 コピーしても数式を変化させないような参照方法を絶対参照と言いいます、 行番号や列番号の前に「$」マークをつけることで数式が固定できます。 例2 A1のセルに「$B$1+C1」と入力されているとします、 A1のセルをA2にコピーすると A2セルは「$B$1+C2」になります、コピーをしても$B$1は変化しません。 例3 A1のセルに「$B1+C1」と入力されているとします、 A1のセルをA2にコピーすると A2セルは「$B2+C2」になります、コピーをしても$Bは変化しません。 いかがでしょうか

  • A98JED
  • ベストアンサー率28% (221/778)
回答No.3

セルをコピーすると 相対参照は、移動分を加味して参照するセルの行,列が変化します。 絶対参照なら、参照先セルの固定した行や列は変化しません。 例えば 表の全部に対して消費税計算するときに、 税率のセルを絶対参照で固定すれば その税率を使って計算している関数を含むセルをコピーした先は 全て同じ税率のセルの値を参照することになります。 相対参照ならどんどん隣のセルに参照先がズレていってしまうので正しく計算できません。

回答No.2

●相対参照と絶対参照についての違い セルの参照を用いた式があるとします。 たとえば  ・相対参照 =A1*2  ・絶対参照 =$A$1*2 この式が一つだけのセルに入っているなら意味は同じです。 ところが、この式をコピーしていくと話は変わってきます。 先ほどの式が、B1セルに入っているとして下にコピーしてみますと、 B2セルには以下の式が入ります。  ・相対参照 =A2*2  ・絶対参照 =$A$1*2 このように、絶対参照はどこにコピーしても同じですが、 相対参照はコピーする場所によって、参照するセルが 変わるのです。 たとえばこういう使い分けができます。  相対参照:一つ左や一つ右のセルの値を利用する場合  絶対参照:何があろうと同じセルの値を利用する場合

gigab3476
質問者

お礼

分かりやすい質問の回答大変有難うございました。助かりました。

  • char2nd
  • ベストアンサー率34% (2685/7757)
回答No.1

 とりあえず、このあたりを参考にして下さい。 http://homepage1.nifty.com/kenzo30/ex_kisosyo/ex_ks_syokyu3.htm http://www.pu-kumamoto.ac.jp/~matsuno/zemi2/excel/15.soutai/soutai.html http://www.aviva.co.jp/azbyclub/pc_kouza/200502_excel.htm http://okweb.jp/kotaeru.php3?q=42155  この他にも、「エクセル 絶対参照 相対参照」で検索できます。

gigab3476
質問者

お礼

迅速に回答して頂きましたどうも有り難う御座いました。分かりやすい回答有難う御座いましたm(_ _)m 参考にしたいと思います。

関連するQ&A

  • Excel 絶対参照と相対参照の違い。

    VLOOKUP関数を用いて数式を列に作ります。 範囲が違うシートのセルを指定します。 その場合、テキストでいくと相対参照にしなくてはならないのですがなぜでしょう? 相対参照と絶対参照の違いがExcelのヘルプで見ても理解できません。 わかる方、教えてください。

  • EXCEL2007について質問です

    $B4*C$1の数式をコピーするとき、以下の質問に答えてください。 質問1:$B4のように列は絶対参照・行は相対参照の組み合わせの場合は、B(列)は絶対参照だからBを必ず参照し、行は相対参照だから数式が入力(コピー)されたセルを基準として、数式が入力された行と同じ行のセルを参照する。 つまり上記から、$B4をコピーする場合、必ず「B列の中で数式が入力された行と同じ行を参照する」、こういうことでしょうか? 質問2:C$1のように、列は相対参照・行は絶対参照の組み合わせは、C(列)は相対参照だから数式を入力(コピー)した位置を基準として、数式が入力された列と同じ列のセルを参照し、$1は絶対参照だから、必ず1行目を参照する。 つまり上記から、C$1をコピーする場合は、必ず「数式を入力セルと同じ行番号の1行目を参照する」、こういうことでしょうか?

  • 絶対参照?相対参照?

    絶対参照→$A$1 相対参照→A1 ですが A$1、$A1 も1つでも$が付いているから絶対参照になりますか?

  • Excelの絶対参照について

    Excelの絶対参照、相対参照について Excelの絶対参照について教えていただきたいです。 データの引用元(もしくは参照元)のシートで、一行増やしたり、一列減らしたりと編集を行ったときに、 引用先シートではズレることなく順応しているようにしたいです。 (例) 引用先(Aシート)    引用元(Bシート) A2='Bシート'!B2 B2 A3='Bシート'!B3 B3 A4='Bシート'!B4 B4 ↓ 引用先(Aシート)    引用元(Bシート) A2='Bシート'!B2 B2 A3='Bシート'!B4 B3←一行増やした A4='Bシート'!B5 B4   B5 このようにする場合は、$の絶対参照を引用先のAシートの各セルに付けておくのでしょうか。 それとも別に絶対参照を付ける必要はないのでしょうか。 質問内容が分かりにくくて申し訳ありません。 別ファイルや、別タブからデータを引用することが多いのですが、そのときに引用先では絶対参照を使った方がいい時と、使う必要はない時との違いが分からなくて……。 浅学でお恥ずかしい限りですが、ご教授願えればと思います。 よろしくお願いいたします。

  • 相対参照と絶対参照について

    PCインストラクター暦3日目です。今度30人くらいのPC初心者の生徒様ににエクセル2003の相対参照と絶対参照の違いをわかりやすく教えたいのですが、なかなかアイディアが思い浮かびません。なにか、例え話でもいいので初心者にも「あ~なるほど」と思わせるような良い案はないでしょうか? ※授業内容としては、こういう流れでいきたいのですが・・・ 1、そもそもなぜ相対参照と絶対参照を使う必要があるのか?(その意味も教えたいです) 2、では、どういうときに使ったらいいのか? 3、相対参照、絶対参照を知っておくと、こういうメリットがあるんだよと伝えたいです 4、最後にまとめとして、結論を言いたい。  (プロジェクター、ホワイトボードはありますので、なにか大事なところを記入する必要があれば教えてください) 以上を踏まえてなにか皆様方のアイディアがあれば、教えていただきたいです。まだ駆け出し生徒様にわかりやすく教えたいのですが、うまく伝えられるかどうか、自信がなくて・・・お願いします

  • EXCELの絶対参照について。

     絶対参照で行のみと列のみってありますが使ったことがないのですが、今一意味もわかりません。どのような場合に使うのでしょうか。お教えください。

  • マクロの相対参照、絶対参照

    マクロを使い始めたばかりなんですけど 相対参照と絶対参照で困ってます 任意のセル(A1とする)を選択しておいてマクロの開始 B1のセルをコピー 最初のセル(A1)に貼り付け としたいんですけど B1のセルをコピー、を絶対参照にして 最初のセル(A1)に貼り付け、を相対参照にしてマクロに記録しました そのマクロをC1で使うと A1のセルにB1のセルを貼り付けてしまいます C1でマクロを使えばB1のセルをC1に貼り付けるようにはどうすればいいのでしょう 分かりにくい説明で申し訳ありません

  • エクセル 相対参照を含む数式なのに、貼り付けると絶対参照の扱いになる

    エクセルで、数式内のセル番号に$を付けていない(つまり相対参照である)のに、貼り付けると絶対参照同様の扱いをされます。 例えば… O33に「SUM(O3:O32)」が入っている状態でI列~O列をコピーし、 Q列を選択して貼り付けると、W33は「SUM(W3:W32)」となると思うのですが、 なぜかW33は「SUM(O3:O32)」となります。 (絶対参照の扱い) ところがO列のみをコピーし、W列を選択して貼り付けると、 W33は「SUM(W3:W32)」となりました。 (相対参照の扱い) 調べてみたのですが、M2とN2のセルを結合していまして、 どうもその結合したセルM2・N2を含む列をコピーして貼り付けると そのような症状になるため、セルの結合が影響しているようなのですが、それが原因と考えて正しいでしょうか? 宜しくお願いします。

  • word 2010での絶対参照の使い方について

    現在word 2010を使用しています。 ここで1つ質問があります。 例えばA1からA100に$L$1から$L$100の列を絶対参照しているとします。 ここで、実際にL列にあるデータをM列に移動させた場合、もちろんですが、A1からA100は何もなくなります。 この時L列にあるデータをM列に移動させたときに、A列に記述されている$Lも$Mに変える方法はないものでしょうか? 絶対参照を多用していたのですが、急な変更により、データ(今の場合$Lのこと)を大幅に配置換えしなければいけない事態となってしまったため…。

  • 絶対参照のコピーの仕方

    エキセルで列A行1に列C行3を加える絶対参照の式を入れております(A$1)列A行1を参照するように このような式で行20まで式を入れております。行21から行25までは別の文面を入れております。最 少の計算式列A行1から行20の内容を行26にコピーしたのですがその時絶対参照の式が変更して 列A行26を参照するようにコピーしたいのですが、もし出来るのでしたらコピーの仕方を教えて下さ い。

専門家に質問してみよう