エクセル迷子案内所
← 学習記事一覧

絶対参照と相対参照の使い分け【$ と F4 キーで数式コピーがズレない】

公開: 2026-05-17

「数式を下にコピーしたら、結果が 0 だらけになった…」 「税率セルを参照したつもりが、勝手に隣のセルを見にいってる…」

これ、絶対参照と相対参照 を使い分けられていないのが原因です。 逆に言うと、ここを押さえれば、Excelの数式コピーは 二度と壊れません

この記事では、

$ マークの意味、F4 キーでの切り替え、3種類の参照(相対・絶対・複合)の使い分け

を、コピペで再現できる実例つきで解説します。

💡 関連記事:


まず「相対参照」とは(30秒で確認)

Excelの数式は、デフォルトで 相対参照 になっています。

=A2*B2

これを下にコピーすると、=A3*B3=A4*B4、…と 自動でズレていきます

単価×数量で小計を計算する例。C2 の =A2*B2 を C5までコピーしたら、各行の単価と数量が掛けられて小計が正しく計算されている

これは便利な機能 です。一行ずつ手で書く手間が省ける。

📌 ポイント: 相対参照は「位置関係」を覚えています。「C2 から見て A2 は2つ左、B2 は1つ左」を維持したまま、コピー先でも同じ位置関係を保ちます。


「絶対参照」が必要になる場面

問題は、コピーしても ズラしたくない セルがあるとき。

Before(絶対参照なし)

例えば「税率セル B7(0.1)」を全行に掛けたい場合:

=A2*B7      ← C2 にこれを書いた
=A3*B8      ← C3 にコピーしたら…
=A4*B9      ← B8もB9も空なので結果が0になる!

B7 の参照も一緒にズレてしまい、B8 や B9 は空セル なので結果が 0 になります。

A列の売上に税率(B7セル)を掛けたいが、絶対参照なしで下にコピーしたためB列の参照がB8, B9とズレてしまい、税額が0になっている例

After(絶対参照あり)

B7絶対参照 にすることで、コピーしても固定されます。

=A2*$B$7    ← B と 7 の両方に $ を付ける

下にコピーしても $B$7 の部分は 常に B7 を指したまま

同じ表で =A2*$B$7 のように絶対参照にすると、コピー後も全行で正しく税率が掛かり、税額が計算される

📌 ポイント: $ を付けた部分は「ここは絶対に動かさない」というExcelへの宣言。だけ($B7)、だけ(B$7)、両方$B$7)の3パターンが指定できます。


F4 キーで素早く切り替える

$ を手打ちするのは面倒です。Excelには F4 キーで参照モードを切り替える ショートカットがあります(F4 は Excelショートカット厳選20選 でも紹介している必修キーです)。

セルの参照部分(例: B7)にカーソルを置いて F4 を押すたびに、以下の順で切り替わります:

押す回数表記種類
0 (初期)B7相対参照
1回$B$7絶対参照(行も列も固定)
2回B$7行だけ固定
3回$B7列だけ固定
4回B7相対参照に戻る

📌 ポイント: 数式バーで参照部分を 選択してから F4 を押すと、その部分だけ切り替わります。何箇所もある時は1箇所ずつカーソルを当てて F4 を押す。


複合参照(行だけ・列だけ固定)の使い所

$A1(列だけ固定)や A$1(行だけ固定)を 複合参照 と呼びます。

代表的な使い所が 掛け算表(九九表) です。

=$A4*D$1
  • $A4 → A列(行の見出し)を 列だけ固定
  • D$1 → 1行目(列の見出し)を 行だけ固定

これを表の左上から 右にコピー → 下にコピー すると、行見出し × 列見出しの掛け算表が一発で完成します。

A列とA行に1〜4の数字、内部のセルに =$A4*D$1 のような複合参照で九九表を作っている例。コピーするだけで全マスが正しく埋まる

複合参照が活きる場面

  • 九九表 / 集計表: 行と列に項目があり、組み合わせで値が決まる
  • 税込み表: A列が金額、1行目が税率パターン、組み合わせで税込み額を出す
  • 割引表: A列が定価、1行目が割引率

使い分けチート表

種類記法コピー挙動主な用途
相対参照A1自動でズレる通常の数式(単価×数量 など)
絶対参照$A$1固定共通定数(税率・上限値 など)
列だけ固定$A1行はズレる、列は固定九九表の行見出し参照
行だけ固定A$1列はズレる、行は固定九九表の列見出し参照

まとめチェックリスト

  • 共通定数(税率・割引率 など)を参照するなら 必ず $ を付ける
  • $ の手打ちは面倒なので F4 キーで切り替え を覚える
  • F4 は 4回押すと一周 する
  • 数式バーで 該当部分だけ選択して F4 だと部分切り替えが効率的
  • 二次元の集計表は 複合参照($A1 / A$1) が活きる
  • コピー後に結果がおかしい時は 数式バーで参照先を確認

よくある質問

Q. $ を全部の参照に付けておけば安全じゃない?

A. それはダメです。相対的にズレてほしい参照まで固定 されると、本来の計算ができなくなります。「ズラしたい」「固定したい」を意識して使い分けることが重要。

Q. Mac の Excel でも F4 で切り替えできる?

A. Mac は Command + T が同等のショートカットです(バージョンによっては fn + F4)。

Q. 数式バーで $ が見当たらない…

A. 数式バーで該当の参照部分を クリックしてカーソルを置いた状態 で F4 を押します。何も選んでないと効きません。

Q. 結果がどうしても合わない…

記事の手順を試しても直らない場合、特定の構成だけで起きるレアケースかもしれません。AIサポートで対話的に原因を切り分けてみてください。

関連記事

それでも解決しないときは

記事の手順を試しても直らない場合、特定の構成だけで起きるレアケースかもしれません。対話で原因を1つずつ切り分けるのが最短です。

AI案内人に相談する(無料・登録不要)→