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のように列だけを固定したりする参照形式のことです。