絶対セル参照とは

Microsoft Excelや他のスプレッドシートプログラムでは、 絶対セル参照またはACRは同じままで、コピーまたは移動しても変更されないスプレッドシートセルです。

セルの式を見れば、絶対セル参照を識別できます。 数式に1つ以上のドル記号($)が含まれている場合は、絶対セル参照または部分絶対セル参照です。 以下の例では、数式バーは "= SUM(D2:D5)"を示します。これは相対セル参照であり 、絶対セル参照ではありません

絶対セル参照の例

絶対列および絶対行の参照

 = $ A $ 2 

上記の式は、現在のセルのセルA1の値を表示するようにスプレッドシートプログラムに指示しています。 たとえば、上記のExcelスプレッドシートを使用していてセルB8にこの数式を入力した場合は、セルA2の現在の値であるため、常に "100"と表示されます。

絶対セル参照を相対セル参照(例:= A2)と異なるのは、B8にセル式をコピーしてB9に配置した場合、それでも「100」になるということです。 相対セル参照は、その値に次の相対セルを使用します。これはセルA3であり、セル内の値は「101」です。

相対列および絶対行の参照

 = 2ドル 

上記の式は、相対行と絶対行参照を使用しています。 セル式がコピーされた場合、行は常に同じままになります(2)が、列はコピー先の場所からの相対位置になります。

相対行参照を含む絶対列

 = $ A2 

上記の式は、相対行参照とともに絶対列参照を使用しています。 セル数式がコピーされた場合、列は常に同じ(A)のままになりますが、行はコピー先の場所からの相対位置になります。

相対セル参照を含む絶対セル参照

 = SUM($ A $ 2 + B2) 

最後に、上記の式は常にA2の値を使用しますが、その値を次の相対セルに追加します。 セル数式がC2からC3にコピーされた場合、 "= SUM($ A $ 2 + B3)"になります。

ヒント:要するに、相対セル参照が絶対セル参照と異なるのは、数式を別のセルにコピーまたは移動すると変更されることです。 絶対セルは、参照が表示される場所に関係なく、常に記述された正確な行または列を指します。

絶対セル参照を使用する必要があるのはなぜでしょうか。

絶対セル参照は、相対セル参照ほどは使用されません。 ただし、数式を複数のセルにコピーする必要がある場合は、絶対セル参照を使用すると便利です。 たとえば、複数のセルで常に同じセル値を使用する数式が必要な場合、数式が相対セル参照を使用していると、コピー時に値が変更されます。 ただし、数式に絶対セル参照が含まれている場合は、どこにでもコピーでき、常に同じセル値を維持できます。

絶対位置、アクティブセル、数式、相対セル参照、スプレッドシート、スプレッドシートの用語