Excelの参照ズレを防ぐ!絶対参照と$の使い方を徹底解説
2025/12/25
今回は、Excelやスプレッドシートで関数の数式をコピーした時に、
参照がズレてエラーになったり、計算が合わなくなったりする原因と、その解決策を解説します。
「見積書の2行目以降、計算式が全部エラーになる…」
「消費税率のセルだけは、コピーしても動かないでほしい…」
この問題を解決する鍵が「$」マーク(ドルマーク)です。
【なぜ、数式をコピーすると参照がズレるのか?】
Excelやスプレッドシートは、初期設定で「賢く気を利かせる」ように作られています。
例えば、セルC1に=A1+B1という数式を入れたとします。
この数式を1つ下のC2にコピーすると、
Excelは「1行下にコピーしたから、計算に使うセルも1行下にズラした方がいいよね?」
と判断し、自動で数式を=A2+B2に変えてくれます。
コピーした先の位置に合わせて参照するセルも一緒に動いてくれる機能を
「相対参照(そうたいさんしょう)」と言います。
これがExcelの基本動作です。
【「そこは動かないで!」を伝える「$」マーク】
この「賢いおせっかい」が、逆に困る場合があります。
例えば「商品価格(B列)× 消費税率(E1セル)」を計算したい時です。
セルC2に=B2E1と入力します。
セルC2をC3にコピーすると、数式は自動で=B3E2に変わります。
B3は動いてほしいですが、消費税率のE1は動いてほしくありません。
ここで「$」マークの出番です。
「$」は、Excelに対して「このセルだけは動かさないで!」と命令する「アンカー(錨)」のような役割です。
数式を=B2$E$1と入力し直してみましょう。
$がE(列)と1(行番号)の両方についているため、E1セルは「絶対動かない」状態になります。
この状態でC3にコピーすると、数式は=B3$E$1となります。
B2はB3に正しく移動し、$E$1は動かずに固定されました。
これが「絶対参照(ぜったいさんしょう)」です。
【超便利!「F4」キーで一瞬で切り替え】
「$」マークを手で入力するのは面倒ですよね。
Excelやスプレッドシートでは、数式バーでセル参照(例:E1)をクリックした後、キーボードの「F4」キーを押すだけで、一瞬で「$」マークを付けることができます。
F4キーを押すたびに、以下のように状態が切り替わります。
・F4キーを押す前
E1 (相対参照:行も列も動く)
・1回目
$E$1 (絶対参照:行も列も動かない)
・2回目
E$1 (複合参照:行だけ固定)
・3回目
$E1 (複合参照:列だけ固定)
・4回目
E1 (最初に戻る)
まずは「数式をコピーしても動かしたくないセルには、F4キーを1回押して$E$1(絶対参照)にする」
と覚えておけば、Excel作業のエラーは劇的に減るはずです。
「絶対参照」は、VLOOKUPの参照範囲を固定する時など、あらゆる場面で必須となる知識です。
ぜひマスターしてください。
----------------------------------------------------------------------
シンクインク株式会社
〒650-0003
兵庫県神戸市中央区山本通2丁目13番15号 WALLSQUARE北野坂
電話番号 : 070-8977-1172
兵庫で効果のある業務効率化
----------------------------------------------------------------------
