相対参照・絶対参照・複合参照とは?
エクセルで計算をするとき、「$」がついていると「絶対参照」なんだって。
どういうこと?
「絶対参照」で計算すると、数式をコピーしたとき参照位置が変わらないんだよ。
例えば「=$A$2+D2」っていう数式の場合、他のセルへコピーしても「$A$2」の部分は固定されているんだよ。
数式の中の「$」ってどうやって入力するの?
数式で参照するセルをクリックしたとき、F4キーを押すと「$」が入力されるよ。
F4キーを何回か押したら「$A$2」とか「A$2」っていうふうに「$」の位置が変わるね。
例えば「$A$2」だと行と列を固定した状態、「A$2」だと行(2行目)を固定した状態、「$A2」だと列(A列)を固定した状態になるよ。
ちなみに、行と列を固定した状態($A$2)は「絶対参照」、行か列のどちらかを固定した状態(A$2または$A2)を「複合参照」、「$」がついていない状態(A2)を「相対参照」っていうんだよ。
数式を入力するときは「A1」のような「相対参照」、「$A$1」のような「絶対参照」、「A$1」や「$A1」のような「複合参照」でセルを参照します。
「相対参照」は、数式を他のセルへコピーしたとき、参照元が自動的に変更されます。
例えば「相対参照」の数式を下のセルへコピーすると、参照している行番号が自動的に変わります。
「絶対参照」で数式の中のセルを「$」で固定すると、その数式を他のセルへコピーしても参照元が変わりません。

「複合参照」は、セルの行または列のどちらかを「$」で固定します。
たとえば参照元が「A$1」の場合、数式をコピーすると行は固定されますが列が自動的に変わります。
「相対参照」でセルを参照する
相対参照を使った数式が入力されているセルをコピーすると、セル参照が自動的に調整されます。
例えば、セルC1に「=A1+B1」という数式が入力されている場合、この数式をC2へコピーすると「=A2+B2」に変更されます。
相対参照でセルを参照するには、「A1」のように列番号に続けて行番号を入力します。
(R1C1参照形式の場合はこちら をご覧ください)
「絶対参照」でセルを参照する
絶対参照を使った数式では、指定したセルが必ず参照されます。
数式をコピーしてもセル参照は変わりません。
例えば、セルC1に「=$A$1+$B$1」という数式が入力されている場合、この数式をC2へコピーしても「=$A$1+$B$1」のまま変わりません。
絶対参照でセルを参照するには、数式でセルを指定したとき「F4」キーを1回押します。
「$A$1」のように列番号と行番号の前に「$」が入力されます。
(R1C1参照形式の場合はこちら をご覧ください)
「複合参照」でセルを参照する
複合参照を使った数式のセルをコピーすると、相対参照の部分が自動的に調整され、絶対参照の部分は変わりません。
例えばセルC1の「=A$1+B1」という数式をC2へコピーした場合、「=A$1+B2に変更されます。
複合参照でセルを参照するには、数式でセルを指定したとき「F4」キーを何回か押します。
「F4」キーを2回押すと「A$1」のように行番号だけ固定されます。
「F4」キーを3回押すと「$A1」のように列番号だけ固定されます。















