cellio

Googleスプレッドシートの絶対参照:$記号とF4ショートカットの使い方

Googleスプレッドシートの絶対参照と複合参照の仕組みを徹底解説!$記号の意味、F4キー(Fn+F4)の使い方、構成比や税率計算、累計の実例まで分かりやすく紹介します。

著者 Ayoub Farid · · 3 分で読めます

Googleスプレッドシートの絶対参照は、Excelとまったく同じ仕組みです。数式に「$」記号を付けることで、数式をコピーしたときに特定のセル参照がズレるのを防ぐことができます。

よくある問題

セルB14に合計値が入っており、全体の構成比を計算したい場合を考えてみましょう。

  • C2: =B2/B14 ✓
  • C3(下にオートフィルした後): =B3/B15 ✗ → #DIV/0! エラーが発生

解決策

=B2/$B$14

このように設定すれば、数式を下にコピーしても、常にセルB14で割り算が行われます。

4つの参照パターン

参照形式列(横方向)行(縦方向)
B14移動する(相対)移動する(相対)
$B$14固定(絶対)固定(絶対)
B$14移動する(相対)固定(絶対)
$B14固定(絶対)移動する(相対)

詳しくは複合参照の解説をご覧ください。

ショートカットキー

数式の編集中に対象のセル参照をクリックし、F4キー(Windows/Chromebook)、または多くのノートPCやMacではFn + F4キーを押します。キーを押すごとに、上記4つの参照形式が順番に切り替わります。詳しくはF4ショートカットの解説をご覧ください。

よくある活用例

  • 掛率や消費税率の計算: =B2*$F$1
  • 参照表の検索: =VLOOKUP(A2,$H$2:$J$50,3,FALSE)
  • 累計の計算: =SUM($B$2:B2)。詳しくは累計の計算方法をご覧ください
  • 重複チェックのフラグ: =COUNTIF($A$2:$A$500,A2)>1

注意:ARRAYFORMULAでは基本的に不要

ARRAYFORMULA関数を使う場合は、数式を下にオートフィル(コピー)する必要がないため、通常は$記号を使う必要がほとんどありません。しかし、通常の数式をコピーして使う場合には必須の知識となります。

実際に練習してみましょう

Cellioの「$で固定する」レッスンでは、まさにこの操作を練習できます。このスキルはGoogleスプレッドシートでもExcelでも全く同じように使えます。さらに詳しい説明は絶対参照の完全ガイドをご覧ください。

よくある質問

Googleスプレッドシートで絶対参照にするにはどうすればよいですか?

列番号(アルファベット)や行番号の前に「$」を付けます(例: $B$14)。または、数式の編集中にF4キーを押すことで切り替えられます。

GoogleスプレッドシートでF4キーが効かないのはなぜですか?

お使いのキーボードによってはFnキーを同時に押す(Fn + F4)必要があるか、ブラウザのショートカットキーと競合している可能性があります。

GoogleスプレッドシートとExcelの「$」の使い方は同じですか?

はい、まったく同じです。

Googleスプレッドシートの複合参照とは何ですか?

B$1のように行だけを固定したり、$A2のように列だけを固定したりする参照形式のことです。

あわせて読みたい