【Excel】エクセルの$記号のショートカットキー(絶対参照・相対参照・固定・F4キー・数式)について理解しておくと、数式をコピーしたときに参照先がずれる悩みを減らせます。
エクセルではセル番地に$記号を付けることで、行や列を固定できる仕組みがあります。
たとえば、A1というセル参照はコピーすると移動しますが、$A$1にすると列Aと行1の両方が固定されます。
この切り替えを毎回手入力するのは手間がかかるため、F4キーを使ったショートカットを覚えるのが効率的です。
絶対参照、相対参照、複合参照の違いを押さえておけば、売上表、単価計算、割合計算、消費税計算、参照表を使った集計などでミスを防ぎやすくなるでしょう。
この記事では、エクセルの$記号をショートカットキーで入力する方法から、数式コピーで崩れない考え方、固定したい場所の見分け方までわかりやすく解説します。
エクセルの$記号はF4キーで切り替えるのが結論です
それではまずエクセルの$記号をショートカットキーで切り替える方法について解説していきます。
エクセルでセル参照に$記号を付けたい場合、基本的には数式バーやセル内で参照部分にカーソルを置き、F4キーを押します。
F4キーを押すたびに、A1、$A$1、A$1、$A1のように参照形式が順番に切り替わります。
最も重要なのは、$記号は単なる飾りではなく、数式をコピーしたときに行や列を動かさないための固定記号という点です。
この仕組みを理解すると、なぜ計算結果がずれるのか、どこを固定すればよいのかが見えやすくなります。
F4キーで$記号を付ける基本操作
数式を入力している途中でセル参照をクリックしたあと、F4キーを押すと$記号の形式を変更できます。
たとえば、セルに= A1と入力し、A1の部分にカーソルを置いた状態でF4キーを押すと、$A$1に変わります。
さらにF4キーを押すとA$1、次に$A1、最後にA1へ戻ります。
この順番を覚えておくと、手入力で$を打たなくても、素早く絶対参照や複合参照に切り替えられるでしょう。
例。
=A1を選択してF4キーを1回押すと=$A$1になります。
F4キーを2回押すと=A$1になります。
F4キーを3回押すと=$A1になります。
F4キーを4回押すと=A1に戻ります。
ノートパソコンや一部のキーボードでは、F4キーだけでは反応しないことがあります。
その場合は、Fnキーを押しながらF4キーを押す必要がある場合もあります。
キーボード設定によって動きが異なるため、まずは数式内で試して確認すると安心です。
絶対参照と相対参照の違い
相対参照とは、数式をコピーした位置に合わせて参照先が自動的に変わる参照方法です。
たとえば、B1に=A1と入力し、下へコピーすると、B2では=A2、B3では=A3のように変わります。
これは同じ行のデータを順番に計算したいときに便利です。
一方、絶対参照とは、数式をどこへコピーしても参照先を変えない参照方法です。
$A$1のように列と行の両方に$記号を付けることで、コピーしても常にA1を参照します。
消費税率、割引率、基準値、目標値、固定単価など、すべての計算で同じセルを使いたい場合に役立ちます。
エクセルの$記号で迷ったら、数式をコピーしたときに動いてほしくない部分に$を付ける、と考えるのが基本です。
列を固定したいなら列記号の前、行を固定したいなら行番号の前に$を付けます。
$記号を使う場面の代表例
$記号を使う代表例は、単価表を参照する計算です。
たとえば、各商品の金額に同じ税率を掛ける場合、税率が入力されたセルは固定する必要があります。
税率がE1に入力されているなら、=B2*$E$1のようにします。
この数式を下へコピーしても、B2はB3、B4と変わりますが、$E$1は固定されたままです。
そのため、すべての行で同じ税率を使った計算ができます。
また、縦横に広がる表で掛け算をする場合は、列だけ固定、行だけ固定という複合参照が便利です。
絶対参照だけでなく複合参照も覚えておくと、表作成の自由度が大きく上がります。
|
参照形式 |
意味 |
使う場面 |
|---|---|---|
|
A1 |
列も行もコピー先に合わせて変わります。 |
同じ位置関係のデータを順番に計算したい場面です。 |
|
$A$1 |
列Aも行1も固定されます。 |
税率や基準値など同じセルを常に参照したい場面です。 |
|
A$1 |
行1だけ固定されます。 |
横方向の見出しを使って縦へコピーしたい場面です。 |
|
$A1 |
列Aだけ固定されます。 |
縦方向の項目を使って横へコピーしたい場面です。 |
続いては絶対参照と複合参照の使い分けを確認していきます
続いては絶対参照と複合参照の使い分けを確認していきます。
エクセルの$記号は、ただ付ければよいものではありません。
固定したい方向に合わせて、$A$1、A$1、$A1を使い分けることが大切です。
ここを理解していないと、数式をコピーしたあとに計算結果がずれたり、同じ値ばかり表示されたりします。
列と行を両方固定する絶対参照
列と行を両方固定する絶対参照は、特定のセルを常に使いたいときに使用します。
たとえば、消費税率がD1にある場合、税込金額の計算式は=B2*$D$1のようにします。
この式を下へコピーしても右へコピーしても、D1だけは動きません。
固定値を参照する表では、最もよく使う形といえるでしょう。
売上に対して共通の手数料率を掛ける場合や、全員の点数を満点で割る場合にも絶対参照が便利です。
共通の条件を1つのセルに入れて、複数の数式から参照する場合は、$A$1のような絶対参照を使うのが基本です。
行だけ固定する参照
行だけ固定する場合は、A$1のように行番号の前に$記号を付けます。
この参照は、横方向に並んだ見出しを使いながら、下方向へ数式をコピーするときに役立ちます。
たとえば、1行目に月別の単価が並んでいて、2行目以降に数量が並んでいるような表を考えます。
この場合、数式を下方向へコピーしても単価がある1行目は固定したいはずです。
そこで、B$1のように行だけを固定します。
横へコピーすると列はBからC、Dへ変わりますが、行は1のまま固定されます。
縦横に広がる表では、このような部分固定が欠かせません。
列だけ固定する参照
列だけ固定する場合は、$A1のように列記号の前に$記号を付けます。
この参照は、左側にある項目や基準値を使いながら、右方向へ数式をコピーしたいときに便利です。
たとえば、A列に商品名や数量があり、B列以降に月別の計算を展開する場合があります。
このとき、右方向へコピーしてもA列だけは固定したいことがあります。
そのような場面では$A2のように列だけ固定します。
行番号はコピー先に合わせて変わるため、各行のデータを正しく参照できます。
列だけ固定する参照は少し慣れが必要ですが、表計算の幅を広げる大切な考え方です。
続いては数式コピーで参照がずれる原因を確認していきます
続いては数式コピーで参照がずれる原因を確認していきます。
エクセルで計算結果がおかしくなる原因の多くは、数式そのものではなく参照先のずれです。
特に、コピーやオートフィルを使ったあとに、思ったセルを参照していないケースがよくあります。
$記号を正しく使えば、このようなミスをかなり防げます。
コピーすると相対参照は自動で動く
エクセルでは、通常のセル参照は相対参照として扱われます。
これは、数式をコピーした場所に合わせて参照先も同じ距離だけ移動するという意味です。
たとえば、C2に=A2*B2と入力し、C3へコピーすると=A3*B3に変わります。
この動きは、多くの計算では便利です。
しかし、固定したいセルまで動いてしまうと、計算結果が意図しないものになります。
税率や単価表の位置が変わってしまうと、空白セルや別の数値を参照してしまう可能性もあります。
固定すべきセルを見分ける考え方
固定すべきセルを見分けるには、数式をコピーしたあとも同じセルを使いたいかどうかを考えます。
全行で同じ税率を使うなら、税率セルは固定します。
各行ごとに数量や金額を変えたいなら、数量や金額のセルは固定しません。
つまり、共通条件は固定し、行ごとや列ごとに変わるデータは相対参照のままにします。
この判断ができると、$記号を付ける場所で迷いにくくなります。
数式を作る前に、変わってよいセルと変わってはいけないセルを分けて考えることが重要です。
固定するかどうかは、数式を入力した時点ではなく、コピーしたあとの動きで判断すると失敗しにくくなります。
コピー前に確認したいチェックポイント
数式をコピーする前には、まず参照しているセルの役割を確認します。
次に、そのセルが下方向や右方向へコピーしたときに動いてよいかを考えます。
動いてはいけない場合は、F4キーで$記号を付けます。
最後に、1つだけコピーして結果を確認すると安心です。
いきなり大量にコピーすると、間違いに気づいたときに修正範囲が広くなります。
少量で確認してから広げるほうが、結果的に作業時間を短縮できるでしょう。
続いてはF4キーが使えないときの対処法を確認していきます
続いてはF4キーが使えないときの対処法を確認していきます。
エクセルで$記号を切り替えようとしても、F4キーが反応しないことがあります。
これはエクセルの不具合とは限らず、キーボードの設定やノートパソコンの機能キー設定が原因の場合もあります。
落ち着いて原因を切り分けることが大切です。
Fnキーと組み合わせる
ノートパソコンでは、F1からF12のキーに音量調整や画面明るさ調整が割り当てられていることがあります。
その場合、F4キーを押してもエクセルの参照切り替えではなく、別の機能が動く可能性があります。
このようなときは、Fnキーを押しながらF4キーを押してみましょう。
機種によっては、Fnキーのロック設定を切り替えることで、F4キー単体で使えるようになる場合もあります。
普段からエクセル作業が多いなら、ファンクションキーの設定を確認しておくと快適です。
数式内の参照部分を選択する
F4キーを押しても切り替わらない場合、セル参照にカーソルが合っていない可能性があります。
エクセルでは、数式内のどこにカーソルがあるかによって、F4キーの効き方が変わることがあります。
たとえば、=A1+B1という式でA1だけを固定したいなら、A1の部分を選択してからF4キーを押します。
複数の参照がある数式では、固定したい参照部分だけを選ぶのがポイントです。
参照部分をダブルクリックしたり、数式バー上でドラッグ選択したりすると操作しやすいでしょう。
手入力で$記号を入れる
どうしてもF4キーが使えない場合は、手入力で$記号を入れても問題ありません。
列を固定したい場合は列記号の前に$を入れ、行を固定したい場合は行番号の前に$を入れます。
たとえば、A列を固定したいなら$A1、1行目を固定したいならA$1、両方固定したいなら$A$1です。
ショートカットは便利ですが、仕組みを理解していれば手入力でも同じ結果になります。
むしろ、$記号の意味を覚えるためには、最初のうちは手入力で確認するのもよい練習になります。
続いては実務で使いやすい$記号の活用例を確認していきます
続いては実務で使いやすい$記号の活用例を確認していきます。
エクセルの$記号は、単純な掛け算だけでなく、集計表や検索関数でもよく使われます。
特に、VLOOKUP関数、XLOOKUP関数、COUNTIF関数、SUMIF関数などでは、範囲を固定することで数式の崩れを防ぎやすくなります。
基本を覚えたら、実際の業務に近い形で活用してみましょう。
消費税計算で使う例
税込金額を計算する表では、税率セルを絶対参照にすると管理しやすくなります。
たとえば、B列に税抜金額、E1に税率がある場合、C2に=B2*(1+$E$1)と入力します。
この数式を下へコピーすると、B2はB3、B4へ変わりますが、$E$1は動きません。
税率が変わった場合も、E1の値を変更するだけで全体に反映できます。
例。
税抜金額がB2、税率がE1にある場合は、=B2*(1+$E$1)と入力します。
税率セルを絶対参照にすることで、数式を下へコピーしても同じ税率を使えます。
割合計算で使う例
構成比を求める場合も、合計セルを絶対参照にするのが基本です。
たとえば、B2からB10に売上があり、B11に合計があるとします。
C2に=B2/$B$11と入力すれば、各行の売上を合計で割った割合を求められます。
この式を下へコピーすると、分子のB2はB3、B4へ変わりますが、分母の$B$11は固定されたままです。
合計を固定し忘れると、B12やB13のような空白セルを参照してしまうことがあります。
構成比の計算結果がおかしいときは、分母が固定されているか確認してみましょう。
関数の範囲指定で使う例
COUNTIF関数やSUMIF関数では、条件範囲を固定するとコピーに強い数式になります。
たとえば、A2からA100に商品名、B2からB100に売上があるとします。
D2に商品名を入力し、E2で売上合計を出す場合は、=SUMIF($A$2:$A$100,D2,$B$2:$B$100)のようにします。
この式を下へコピーしても、検索範囲と合計範囲は固定され、条件セルだけがD3、D4へ変わります。
範囲を固定しないと、コピーするたびに集計範囲がずれてしまい、正しい結果にならないことがあります。
関数で同じ範囲を繰り返し使う場合は、範囲全体を絶対参照にするのが安全です。
まとめ
エクセルの$記号は、数式をコピーしたときにセル参照を固定するための重要な記号です。
ショートカットキーはF4キーで、押すたびに$A$1、A$1、$A1、A1のように切り替わります。
絶対参照は行と列を両方固定し、複合参照は行だけまたは列だけを固定します。
数式がずれる原因は、固定すべきセルまで相対参照で動いてしまうことです。
そのため、数式をコピーする前に、動いてよいセルと動いてはいけないセルを分けて考えることが大切です。
F4キーが効かない場合は、Fnキーとの組み合わせやカーソル位置を確認しましょう。
手入力でも$記号は使えるため、仕組みさえ理解していれば安心です。
消費税計算、構成比、関数の範囲指定など、$記号を使う場面は多くあります。
まずは共通の数値や固定したい範囲に$を付けることから始めると、エクセルの数式作成がぐっと安定するでしょう。