- ベストアンサー
絶対参照と相対参照について
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
セルのコピー、特に、連続コピーを行った場合に、絶対参照と相対参照の違いが如実に現れます。 以下の例のように商品リストから単価表のシートを参照しているシートがあるとします。 単価表 A B 1 型番 単価 2 NL 1400 3 NB 1800 3 NS 2050 商品リスト A B C D 1 型番 単価 数量 金額 2 NL10 =単価表!$B$2 3 =B2*C2 3 NL11 =単価表!$B$2 4 =B3*C3 4 NL12 =単価表!$B$2 1 =B4*C4 5 NB10 =単価表!$B$3 5 =B5*C5 6 NB11 =単価表!$B$3 7 =B6*C6 ここで、4行目と5行目の間に「NL13」の行を挿入するとします。 A5のセルを選択して「挿入」「行」を実行すると、以下のようになります。 A B C D 1 型番 単価 数量 金額 2 NL10 =単価表!$B$2 3 =B2*C2 3 NL11 =単価表!$B$2 5 =B3*C3 4 NL12 =単価表!$B$2 1 =B4*C4 5 6 NB10 =単価表!$B$3 5 =B6*C6 7 NB11 =単価表!$B$3 7 =B7*C7 行挿入により移動された6行目以降で、B列の単価表の参照は絶対参照なので式は変化しませんが、D列は相対参照なので式が変化し、B列もD列も正しい参照を維持します。 ここで、4行目全体を選択してコピー、5行目にペーストすると、以下のようになります。 A B C D 1 型番 単価 数量 金額 2 NL10 =単価表!$B$2 3 =B2*C2 3 NL11 =単価表!$B$2 5 =B3*C3 4 NL12 =単価表!$B$2 1 =B4*C4 5 NL12 =単価表!$B$2 1 =B5*C5 6 NB10 =単価表!$B$3 5 =B6*C6 7 NB11 =単価表!$B$3 7 =B7*C7 ペーストされた行も、B列の単価表の参照は絶対参照なので式は変化しませんが、D列は相対参照なので式が変化し、B列もD列も正しい参照を維持します。 後は、ペーストした行の型番と数量を打ち込めば、表への挿入が完了します。 A B C D 1 型番 単価 数量 金額 2 NL10 =単価表!$B$2 3 =B2*C2 3 NL11 =単価表!$B$2 5 =B3*C3 4 NL12 =単価表!$B$2 1 =B4*C4 5 NL13 =単価表!$B$2 0 =B5*C5 6 NB10 =単価表!$B$3 5 =B6*C6 7 NB11 =単価表!$B$3 7 =B7*C7 B列が「=単価表!B3」のように相対参照になっている時に上記の例のような行挿入を行ったら、どのように表が変化するか試してみて下さい。単価の参照が変になってしまうのが確認出来る筈です。 同じように、D列が「=$B$3*$C$3」のように絶対参照になっている場合も、金額が変になってしまうのが確認出来ます。
その他の回答 (2)
- shy00
- ベストアンサー率34% (2081/5977)
http://www.konomiti.com/ExcelNo2.html#14 A1~C3を参照、行をA1のに増やした場合 相対参照なら、元A1~C3の範囲をそのまま指定 絶対参照なら、新しいA1~C3の範囲が指定されます
- hana-hana3
- ベストアンサー率31% (4940/15541)
通常のセルの指定は、相対参照になっています。 式の中には"A4"と書かれていても、式が入っているセルが"A6"だった場合、式の情報としては”同じ列の2段(行)上のセルを参照する”という情報しか持持ちません。 式の入ったセルと参照するセルがどれくらい離れているか、と言う方法でセルを参照するのが、相対参照です。 相対参照の式をコピーすると参照場所が変わってしまいます。 これと違って、セルの場所を情報として持つのが、絶対参照で、コピーしても参照場所が変わりません。 行あるいは列だけを絶対参照にする方法もあります。
関連するQ&A
- 相対参照と絶対参照について
PCインストラクター暦3日目です。今度30人くらいのPC初心者の生徒様ににエクセル2003の相対参照と絶対参照の違いをわかりやすく教えたいのですが、なかなかアイディアが思い浮かびません。なにか、例え話でもいいので初心者にも「あ~なるほど」と思わせるような良い案はないでしょうか? ※授業内容としては、こういう流れでいきたいのですが・・・ 1、そもそもなぜ相対参照と絶対参照を使う必要があるのか?(その意味も教えたいです) 2、では、どういうときに使ったらいいのか? 3、相対参照、絶対参照を知っておくと、こういうメリットがあるんだよと伝えたいです 4、最後にまとめとして、結論を言いたい。 (プロジェクター、ホワイトボードはありますので、なにか大事なところを記入する必要があれば教えてください) 以上を踏まえてなにか皆様方のアイディアがあれば、教えていただきたいです。まだ駆け出し生徒様にわかりやすく教えたいのですが、うまく伝えられるかどうか、自信がなくて・・・お願いします
- 締切済み
- オフィス系ソフト
- Excelの相対参照と絶対参照
Excelの絶対参照と相対参照を学習するのによい例題をさがしています。入門期の学習です。 参考書を見ると ・商品の単価、売上数量、売上高、構成比という表で売上高は相対参照、構成比は絶対参照 ・月別売上額の合計、消費税額 というのをよく見かけます。ほかにどのような題材があるかを教えてください。 消費税額の計算では、絶対参照をつかわなても計算ができます。 絶対参照をつかうと、消費税率が変わった時に消費税率のみ変えれば表がすぐかわります。 このように、絶対参照をつかうとこういう利点があるというのが分かる題材を探しています。できるだけ、企業内で使える題材でお願いします。
- ベストアンサー
- オフィス系ソフト
- 相対参照と絶対参照の使い分け
とあるセルに数式を入れて率を求めるときに、相対参照を使って求めた後、 オートフィルを使って表を完成させるとき、他のセルに『#DIV/0 !』が出てきます。 ならば最初から絶対参照を使った方がトラブルなくすすめられるんじゃないかと 思うのですが、では相対参照は何のためにあるのでしょう・・・? また、これは相対参照でいけるとかこれは絶対参照じゃないと表が完成されない などの見分けがつきません。どうしたらいいのでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの相対参照と絶対参照について
本を読んだのですが、 相対参照と絶対参照の意味がイマイチ良く分かりません。 できるだけ専門用語を使わないで、分かりやすく教えてください。 お願いします。
- ベストアンサー
- オフィス系ソフト
- マクロの相対参照、絶対参照
マクロを使い始めたばかりなんですけど 相対参照と絶対参照で困ってます 任意のセル(A1とする)を選択しておいてマクロの開始 B1のセルをコピー 最初のセル(A1)に貼り付け としたいんですけど B1のセルをコピー、を絶対参照にして 最初のセル(A1)に貼り付け、を相対参照にしてマクロに記録しました そのマクロをC1で使うと A1のセルにB1のセルを貼り付けてしまいます C1でマクロを使えばB1のセルをC1に貼り付けるようにはどうすればいいのでしょう 分かりにくい説明で申し訳ありません
- ベストアンサー
- オフィス系ソフト
- EXEL2007の表示を絶対参照から相対参照にする
EXEL2003であった、ツールーー>オプションがEXEL2007では見当たりません。EXEL2007ではどうやれば絶対参照から相対参照表示に変えれるのでしょうか?
- ベストアンサー
- その他MS Office製品
- Excel 絶対参照と相対参照の違い。
VLOOKUP関数を用いて数式を列に作ります。 範囲が違うシートのセルを指定します。 その場合、テキストでいくと相対参照にしなくてはならないのですがなぜでしょう? 相対参照と絶対参照の違いがExcelのヘルプで見ても理解できません。 わかる方、教えてください。
- ベストアンサー
- オフィス系ソフト