絶対参照・相対参照と$マーク

「$」が付いた列や行は、動かなくなる
絶対参照・相対参照と$マーク

エクセル基本操作 19回

初心者の壁を越える~絶対参照・相対参照・複合参照

エクセルの基本操作 絶対参照・相対参照と$マーク

Excel 初心者の方が、表計算ソフトとしてのExcelを使いこなせるように なるには、いくつかの壁があります。 まず初めに多くの方がぶつかる大きな壁の一つは 絶対参照ではないでしょうか。
セル参照には、絶対参照・相対参照・複合参照という3種類があります。 それを判断するのが$マークです。この回では、絶対参照の意味や、入力方法、絶対参照への変更方法を学びます。

絶対参照・相対参照と$マーク

$マークは、キーボードの数字4の場所にあります。
この絶対参照の壁を乗り越えられれば、Excelでの表計算は幅広い使い方ができます。
手っ取り早い覚え方は$を固定ピンと考えてしまうことです。
アルファベットの前に固定ピン$があれば、列固定の複合参照。数字の前に固定ピン$があれば、行固定の複合参照です。
アルファベットと数字の両方の前に固定ピン$があれば、列も行も固定された絶対参照となります。
「$」が付いた列や行は、動かなくなる
ということですね!
「$」は、
列番号あるいは行番号の前について、
$が付いている列や行は、場所が固定する
ということです。

でも今回はすこし掘り下げて考えて見ましょう。簡単な例からいきます。

例題  B3セルにA1セルに記載された内容を表示させてください。

B3セルにA1セルに入力された値を表示させたい時、
ほとんどの人が「=A1」と計算式を書き込みます。
相対参照
「=$A$1」と書く人はあまりいないと思います。
するとExcel上では左図のように表示されます。
B3セルにA1セルに入力された値を表示させるという目的は達成されています。
参照結果)
このとき、あなたが、B3セルに=A1と入力した意味を、考えてみましょう。

1「A1セルは、どこから見ても、A 列の第1行目だ」
と考えたでしょうか? それとも、
2「A1セルは、B3セルから見て2行手前の1列手前だ」
と考えたでしょうか?
どうですか?
そんな面倒なこと考えないって・・・ですよね。
当然2のように考える方は少なく、たいていは、単に行列番号を見て「A列の1行目」だと判断して書いているはずです。
これってどちらかといえば、1「A1セルは、どこから見ても、A 列の第1行目だ 」に近い考えです。
相対参照とは、数式の入力されているセルを基準にして、参照しているセルがどこにあるか相対的に参照することです。
ここで、相対参照と絶対参照の見方で例題を比較してみます。
絶対参照の見方
どうですか、多くの人は使い方は「絶対参照」なのに、書き方は「相対参照」で書いているのです。
あなたもそうではないですか?
でも、例題のように、「=A1」と書いても、「=$A$1」と書いても、参照結果は変わりません。
絶対参照の結果)
相対参照で書いても絶対参照で書いても結果が同じため、
$をつけないのです。

けれど、その式を複製した場合に、結果が変わってしまいます。

相対参照と絶対参照はコピーの結果が違う

相対参照の式をコピーすると 式が入力されているセルを基準とした位置関係で式がコピーされます。
相対参照をコピー
絶対参照の式をコピーすると
絶対参照とは、数式が入力されているセルを基準にするのではなく、単純に、セルの行番号と列番号を座標として指定する参照方式です。座標としての行番号列番号で式がコピーされます。

絶対参照をコピー

絶対参照に変更するには

ポイント

普段から、どこから見てもA列の1行目という意味で入力するのであれば、 固定する$を列や行の前に入れるということです。

逆に、変化させたい時は、相対参照をつかいましょう。
$の入れ方
$マークは、キーボードの数字4の場所にあります。
「Shift」を押した状態で、この「4」の場所を押すと、$マークを入力 することができます。

$の入力は、数式バーをクリックし、そのまま書き加えることができます。

すでに入力された式を絶対参照にするときは、数式バーにカーソルを置き、「F4」ボタンをクリックすれば、$が2つの絶対参照になります。

相対参照と複合参照とは

相対参照とは、$を使っていない参照です。「=B1」のような形です。
絶対参照とは、$を両方とも使っている参照です。「=$B$1」のような形です。
※複合参照とは、$を片方使っている参照です。「=$B1」や「=B$1」のような形のことです。