エクセルの絶対参照($)の使い方
※写真はイメージです
使い方はこれだけ
=B2/$B$5数式をコピーしても動かしたくないセル番地に「$」を付けるのが絶対参照です。数式の中でセル番地にカーソルを置いて F4 を押すと $B$5 になります。押すたびに $B$5 → B$5 → $B5 → B5 と変わるので、行だけ・列だけ固定する「複合参照」もこれで作れます。
なぜ $ が必要なのか(相対参照との違い)
=B2/B5 を下にコピーすると =B3/B6、=B4/B7 となり、空のセルで割って #DIV/0! になります。| 書き方 | 呼び方 | コピーしたとき |
|---|---|---|
| B5 | 相対参照 | 行も列もずれる |
| $B$5 | 絶対参照 | どこにコピーしても B5 のまま |
| B$5 | 複合参照(行を固定) | 列はずれるが、5行目のまま |
| $B5 | 複合参照(列を固定) | 行はずれるが、B列のまま |
F4キーで $ を付ける
- 数式を入力中に、セル番地(B5)をクリックで選んだすぐあとに F4入力済みの式なら、数式バーの B5 の文字の上にカーソルを置いて F4。
- 押すたびに $B$5 → B$5 → $B5 → B5 と変わる4回押すと元に戻ります。
- ノートパソコンで音量などが変わるときは Fn+F4Macは ⌘+T でも切り替えられます。
複合参照(行だけ・列だけ固定)
複合参照が出てくるのは、料金表(縦に人数、横にプラン)や単価×数量の早見表のような、縦と横の掛け合わせの表くらいです。なので、まずは $B$5 の形だけ覚えておけば十分だと思います。
よく使う場面
| 場面 | 式の例 | 固定するもの |
|---|---|---|
| 合計に対する割合 | =B2/$B$5 | 合計のセル |
| 消費税・手数料などの率を掛ける | =B2*$E$1 | 率を入れたセル |
| VLOOKUPの表の範囲 | =VLOOKUP(A2,$F$2:$H$50,2,FALSE) | 探す表の範囲 |
| SUMIF・COUNTIFの範囲 | =SUMIF($A$2:$A$100,E2,$C$2:$C$100) | 条件と合計の範囲 |
うまくいかないとき
1コピーしたら #DIV/0! や 0 になった
=B3/B6=B3/$B$5割る側(合計)のセルまで一緒にずれています。
直し方最初のセルの式で合計のセル番地に $ を付けて(F4)、コピーし直します。
2F4を押しても $ が付かない
セル番地にカーソルが当たっていないか、ノートパソコンのF4が別の機能になっています。
直し方数式バーで B5 の文字の中をクリックしてから押すか、Fn+F4 を押します。
3VLOOKUPを下にコピーしたら途中から #N/A
$F$2:$H$50F2:H50探す表の範囲までずれて、下の行ほど表の上のほうが範囲から外れています。
直し方表の範囲を $F$2:$H$50 のように絶対参照にします。
サンプルファイルで試す
zettai-sansho.xlsx をダウンロード(無料・登録なし)
よくある質問
絶対参照とは?
数式をコピーしても、指定したセル番地が動かないようにする書き方です。$B$5 のように行と列の前に $ を付けます。
絶対参照のショートカットは?
数式の中でセル番地にカーソルを置いて F4 を押します。押すたびに $B$5 → B$5 → $B5 → B5 と変わります。Macは ⌘+T でも切り替えられます。
相対参照と絶対参照の違いは?
相対参照(B5)はコピーするとセル番地もずれ、絶対参照($B$5)はどこにコピーしても同じセルを指します。
複合参照とは?
行だけ(B$5)か列だけ($B5)を固定する書き方です。九九の表や料金表のように、縦と横を掛け合わせる表で使います。
F4キーが効きません
ノートパソコンでは Fn+F4 を押します。数式を入力・編集している途中で、セル番地にカーソルがあるときに押してください。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報