Excelで計算式を作って、下の行にコピーしたら… 「あれ? 計算結果がおかしい?」「エラーが出た!」 そんな経験はありませんか?
それは、Excelの「気を利かせてセルをずらす機能(相対参照)」が、裏目に出ているからです。
今回は、このズレを防いでセルを固定する「絶対参照(ぜったいさんしょう)」について解説します。
なぜ絶対参照が必要なのか
参照するセルが一緒に移動してしまうことが原因で、Excelで数式をコピーしたとき、計算結果がずれてしまいます。
例えば、税率10%の消費税の金額を出すとします。

消費税=価格【B2】×税率【E2】

コピーすると、商品Bと商品Cの消費税金額が「0」になってしまい計算できていません。

【C3】に入ってる数式を見てみると、消費税率10%のセル【E2】が【E3】になっています。
これは、コピーすると【E2】のセルが下にずれてしまうのです。

ずれないようにするには、【E2】のセルを固定して動かないようにします。
固定方法は「$」を使ってがっちり囲みます。これを絶対参照といいます。
=B2*$E$2
絶対参照($)を使うと、特定のセルを固定できるため、数式をコピーしても正しい計算を維持できます。

特にExcelでは、同じ値を何度も参照する場面が多くあります。
そのため、絶対参照は初心者が早い段階で覚えるべき重要な機能の一つです。
絶対参照を理解すると、計算式のミスが減り、作業効率が大きく向上します。
ズレてもいい場合(相対参照)
まずは、普通に計算式をコピーした場合を見てみましょう。
SUM関数で、各店舗の合計を出します。
=SUM(B2:D2)
この数式を下の行(鉛筆、紙、ノート)にコピー(オートフィル)すると、Excelは次のように考えます。


「1つ下の行にコピーされたから、計算に使うセルも全部1つ下の行にずらしておいたよ!」

おかげで、わざわざ毎回式を入力し直さなくても、正しい計算ができます。 このように、コピーした場所に合わせて自動でズレてくれる機能を「相対参照(そうたいさんしょう)」と言います。 (普段は、この機能のおかげで便利なんですね)
絶対参照と相対参照の違い
| 相対参照 | 絶対参照 |
|---|---|
| コピーすると変わる | コピーしても変わらない |
| A2 | $A$2 |
絶対参照 $マークは「F4」を使う
セルを$で固定する やり方は簡単。固定したいセルの記号に「$(ドルマーク)」をつけるだけです。
すべての商品に「割引率(E3)」を掛けて販売価格を出します。

計算式:定価×( 1 - 割引率 )
数式:=B2*(1-E2)
販売価格【C2】をクリックして、数式を入力します。

一瞬で「$」をつける「F4キー」
「$」を手で入力するのは面倒ですよね。 キーボードの上の方にある「F4」キーを使えば一発です。

Fn(ファンクション)キー を押しながら F4 を押す【正しい手順】
- 計算式を入力している時、固定したいセル(E2)をクリックします。
- その直後に、キーボードの「F4」キーを1回ポンと押します
E3が$E$3に変わったことを確認します。- あとはそのまま計算を続けます。

これで数式を下にコピーしても、$E$2 の部分はズレずに固定されたまま計算されます。


後から$を付けるには、どうしたらいいの?

数式の入ったセルを、ダブルクリックすると再度数式が表示されます。
数式バーなら数式の入ったセルをクリックして、変更できます。

$を消したいときは?

F4キーを何度も押すと、元に戻ります。
ステップアップ:F4キーを押すたびに変わる?(複合参照)
ここからは中級編です。 先ほど使った「F4キー」ですが、実は何回も押すと状態が変わります。
- 1回押す($F$3):列も行も固定(絶対参照)← 基本はこれ!
- 2回押す(F$3):行だけ固定
- 3回押す($F3):列だけ固定
- 4回押す(F3):元に戻る(相対参照)

行だけ、または列だけ固定することを「複合参照」と言います。 まずは「F4キーを1回押せば固定できる」とだけ覚えておけば、9割の仕事はこなせます!
列を固定するとき(複合参照)
どんなとき?:数式を「右や左」へコピーしたときに、列番号を固定したいとき。
具体例:定価1000のセル【A2】を列だけを固定
$A2の形(F4を3回押す)- セル
B2に= $A2*B1という式を入れます。

- これを右のセル
C2にコピーすると、掛け算の前半は$A2のまま変わりませんが、後半のB1はC1にズレます。

つまり、「基準となるA列のデータ(単価など)を常に軸にしながら、横方向へ計算を展開したいとき」に使います。
行を固定するとき(複合参照)
どんなとき?:数式を「上や下」へコピーしたときに、行番号(1)を固定したいとき。
具体例:10%のセル【B2】を行だけを固定
B$1の形(F4を2回押す)- セル
B2に=B$1*A2という式を入れたとします。

- これを下へコピーして
B3にすると、前半のB$1はそのまま固定され、後半のA2はA3にズレます。

つまり、「1行目にある見出しや利率などの数値を固定して、縦方向へ計算を展開したいとき」に使います。
列も行も固定すると
列だけ、行だけと$で固定すると表の正しい計算ができます。
$A2(列を固定):右(C列・D列)にコピーしても、常にA列の定価を掛けに行きます。B$1(行を固定):下(3行目・4行目)にコピーしても、常に1行目の割引率を引きに行きます。

=$A3*B$1
セル B2 にこの式を入れて、右と下にドラッグ(オートフィル)するだけで、すべてのマスの割引価格が一発で計算できます。
定価を割引きした金額を出す数式は、
定価×(1-割引率)
数式:=$A2*(1-B$1)

よく業務で使う計算式なので覚えておくと良いでしょう。
絶対参照の実務例
絶対参照は実務で非常によく使われます。
例えば次のような場面です。
・税率を固定して計算する
・単価を固定して合計を出す
・マスタ表の値を参照する
・評価基準のセルを固定する
このように「固定したい値があるとき」に絶対参照を使用します。
VLOOKUP関数で絶対参照を使う場面
VLOOKUP関数では、検索範囲を固定するために絶対参照を使用します。
例えば.
=VLOOKUP(A2,D2:E10,2,FALSE)
コピーすると
D3:E11
になってしまいます。
そこで
=VLOOKUP(A2,$D$2:$E$10,2,FALSE)
にします。
絶対参照を覚えると、VLOOKUP関数やXLOOKUP関数でも正しい検索結果を表示できるようになります。
初めて検索関数を学ぶ方は、次の記事もあわせてご覧ください。
👉XLOOKUP関数の使い方★おすすめ☆
動画で学習
まとめ
絶対参照は、Excelで正しく計算するために欠かせない重要な機能です。
特定のセルを固定できるため、数式をコピーしても計算結果がずれません。
実務でも使用頻度が高く、税率計算や単価計算など多くの場面で活用されます。
- 数式をコピーして計算がおかしい時は、「参照ズレ」を疑う。
- 固定したいセルには「$(ドルマーク)」をつける。
- 手入力ではなく「F4キー」を使うと便利!
まずは「固定したいセルがあるときに使う」という考え方を覚えておきましょう。
参照の仕組みを理解すると、Excelの操作が一段とスムーズになります。
🌱関連する内容をまとめたので、必要に応じてご覧ください。



運営者プロフィール
パソコンインストラクターの経験を生かして、シニアの方や初心者の方に、WordやExcelの「できた!」を届けるために活動しています。