数式をコピーしたら、共通の係数や見出しまでずれてしまった。そんなときは参照の前に付く「$」を見直します。F4キーは、数式の中で選んだ参照を、相対参照・絶対参照・複合参照へ切り替えるために使えます。
大事なのは、すべてに$を付けることではなく、コピーしても固定したい列や行を選ぶことです。Windowsのデスクトップ版Excelを例に、4段階の切り替えと、縦・横へコピーした結果の確かめ方を説明します。
ADVERTISEMENT
1. $はコピーするときに固定する部分を示す
A1は列も行も相対参照です。数式を右へ1列、下へ1行コピーすれば、その中のA1はB2に変わります。対して$A$1は列Aと行1を固定するため、コピー先でもA1を読みます。$は通貨記号として表示する設定ではなく、参照の書き方の一部です。
【要点】列を固定する$は列記号の前、行を固定する$は行番号の前に付きます。例えば$A1はA列を固定して行だけ変え、A$1は1行目を固定して列だけ変えます。「どちらか片方を固定する」のが複合参照です。
この固定は、数式をコピーした際の参照の変化を制御します。セルへの入力を禁止する機能ではなく、参照先の数値は編集できます。また、行や列の挿入・削除、セルの移動に対して番地を永久に固定する意味でもありません。表の構造を変えた後には、絶対参照を使った式も確認が必要です。
2. 数式内の参照を選んでF4を押す
例えばC2に=B2*E1があり、E1だけを共通係数として固定したい場合は、数式全体ではなくE1の部分を操作します。B2まで固定すると、下の行でも同じ元データを読む式になってしまいます。
- C2を選んでF2を押すか、数式バーをクリックして編集状態にします。
- 式の中のE1を選択します。
- F4を1回押し、E1が
$E$1になったことを確認します。 - Enterで確定します。完成形は
=B2*$E$1です。 - C3へコピーし、
=B3*$E$1に変わることを確認します。
F4は押した回数を覚えるより、数式バーに出た$の位置を読んで確定する方が確実です。途中で別の参照をクリックした場合や、もともと$が付いていた場合には、最初の状態が違います。数式に参照が二つ以上あるときも、固定したい部分だけを一つずつ確認してください。
3. 4段階の順番とコピー後の変化を読む
A1を起点にF4を繰り返すと、A1 → $A$1 → A$1 → $A1 → A1の順で切り替わります。以下は、D5にある数式をE6へ、右に1列・下に1行コピーした場合の比較です。表の「コピー後」は式の中の参照を示しています。
| 元の参照 | 固定する部分 | E6へコピー後 |
|---|---|---|
| A1 | なし | B2 |
| $A$1 | 列Aと行1 | $A$1 |
| A$1 | 行1 | B$1 |
| $A1 | 列A | $A2 |
縦方向だけのコピーでは、列の固定が必要かを判断しにくいことがあります。横へも展開する予定の表なら、試しに右隣と下隣へ一つずつコピーして、両方向の結果を確かめます。セルの値が同じでも、参照先が異なっている可能性があるので、式の文字も比較してください。

4. 共通係数と範囲の合計を固定する例
B2が100、B3が200、E1が1.1なら、C2の=B2*$E$1は110です。下へコピーしたC3は=B3*$E$1となり220になります。E1を1.2へ変更すれば、参照先は同じまま結果が120と240に変わります。絶対参照でも元データの変更は計算へ反映される、という確認になります。
範囲を固定したい場合は、両端を見ます。例えば=SUM($B$2:$B$4)なら、コピー先でも同じ3セルを合計します。=SUM(B2:B4)を下へ1行コピーするとB3:B5となるため、固定の全体合計には向きません。開始側だけに$を付けた=SUM($B$2:B2)は、下へコピーすると終点だけ広がり、累計に使えます。
範囲をまとめて切り替える場合も、F4の操作後に開始側と終了側を両方読みます。「合計の対象を毎行ずらす」「同じ範囲を読む」「始点だけ固定する」では必要な式が違います。先に目的を言葉で整理してから$を付けると、不要な固定を減らせます。
5. 複合参照へ切り替えるときは固定する軸を読む
1行目の見出しを読みたい場合は、行番号の前に$を付けます。数式内でB1を選び、F4を押してB$1になるところで止めてください。B1から始めるなら2回ですが、既に$B$1であれば次の1回です。押す回数は出発点で変わるので、最後に見える参照を確認します。
A列の同じ行にある値を読みたい場合は、列記号を固定した$A2を使います。A2から始めたF4の3回目に当たります。例えば=$A2*B$1なら、左側はA列を固定し、右側は1行目を固定しています。このように式の中で異なる固定の仕方を組み合わせられます。
一度の操作で式中のすべての参照をまとめて同じ種類にするより、対象を一つずつ選ぶ方が意図を確認しやすくなります。見出しの参照を直しているのか、計算する値の参照を直しているのかを確かめてからF4を押してください。固定したい参照を取り違えたら、確定前にEscで戻して選び直せます。
範囲がある式では、例えばB2:B10の始点と終点が同じ設定とは限りません。始点だけ固定したいのに範囲全体を選ぶと、終点まで固定してしまう場合があります。F4で希望の形にしづらいときは、必要な部分へ$を直接入力し、式を読み直します。複合参照を覚える目的はキーを速く押すことではなく、残す列と行を間違えないことです。
6. F4が効かない場合と元に戻す方法
F4を押しても参照が変わらない場合は、数式を編集しているか、対象のセル番地が選ばれているかを確認します。編集していない状態のF4には直前の操作を繰り返す働きもあるため、単にセルを選択して押すだけでは目的の操作になりません。
ノートパソコンでは、F4キーが音量や画面などの機能に割り当てられている場合があります。キーボードの表示や機種の説明を確認し、必要ならFn + F4を使います。環境設定を大きく変更しなくても、数式バーで$を直接入力できます。Macやブラウザーではキーの扱いが違う場合があるので、Windowsの操作をそのまま前提にしないでください。
切り替え途中ならF4を繰り返して希望の状態へ戻せます。式の編集全体を取り消すならEsc、確定直後ならCtrl + Zを使います。大量コピー後に誤りが分かった場合は、コピーを取り消して最初の式を修正し、少数のセルで検算してから展開し直します。
7. まとめ:固定する列と行を別々に決める
同じ係数を読み続けたいなら列と行を固定し、見出しを片方向にだけ追わせたいなら複合参照を使います。F4の順番を暗記するだけでなく、$の付いた列または行がコピー先でどう残るかを読めることが重要です。
保存前には、式を一つ選んで右隣・下隣と比べます。すべて同じ結果なら固定し過ぎていないか、途中から結果がずれるなら必要な$が抜けていないかを確認してください。行の追加など表を組み替えたときは、コピーの規則とは別に参照範囲も点検します。
参照形式の基本はMicrosoftの相対参照・絶対参照・複合参照の切り替えで確認できます。F4で整えた後に、小さなコピー例で意図どおり動くことを確かめると、表全体の修正をやり直す負担が減ります。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Excel】COUNTAでセルの個数を数える方法|空文字・空白・COUNTとの違い
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 保存せずに閉じたExcel・Wordを復元する方法|自動回復・未保存ファイル・履歴の確認
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Outlook】受信メールを自動で別アカウントへ転送するルール設定手順
- 【Outlook】メール送信時にエラーになる「送信不能」の原因切り分け
