リンクユニット

Windows10 & Office2016 Excel2016

Print Friendly, PDF & Email

相対参照と絶対参照と複合参照は[F4]キーで切替

投稿日:

セルの参照方法は、相対参照絶対参照複合参照があります。絶対参照と複合参照では、[$]を挿入する必要があります。このとき、直接入力しても構いませんが、[F4]キーを使うと便利です。
$の入力はF4キーを使うと便利

相対参照

相対参照は、セルの位置を相対的に参照する形式で、数式をコピーすると、セルの参照は自動的に相対的なセル位置を参照します。

下のような表の場合、セル[D2]には、[=B2*C2]と入力されています。[$]はありません。セル[D3]には、[=B3*C3]、セル[D4]には、[=B4*C4]というように数式を入力したセル位置と相対的な位置のセルが参照されています。
相対参照の表

以下は、[数式]タブの[数式の表示]ボタンをクリックして、数式を表示した状態です。
数式を表示した表

絶対参照

絶対参照とは、特定の位置のセルを必ず参照する形式です。数式をコピーしたり、移動しても参照するセルの位置は変わりません。

例えば、下のような場合です。税込み価格を求めたい場合は、消費税率を入力しているセル[C1]を参照したいですね。こうしておくと、消費税率が変更になっても、セル[C1]の数値を変更するだけで済みます。

セル[C4]には、[=B4*(1+$C$1)]と入力されています。この数式を入力する場合は、セル[C1]を参照(クリック)したときに、キーボードから[F4]キーを1回押します。そうすると列と行の前に自動的に[$]がついて[$C$1]となります。
絶対参照がついた数式

F4キー

[F4]キーを1回押すと、行にも列にも[$]が挿入されます。数式を入力後、下方へ数式をコピーしても、絶対参照のセルは変わりません。

以下は、[数式]タブの[数式の表示]ボタンをクリックして、数式を表示した状態です。
数式を表示した表

複合参照

相対参照絶対参照を組み合わせることができます。行のみ固定したい、または列のみ固定したときに使用します。こういうセルの参照を複合参照と呼びます。

例えば、VLOOKUP関数の場合などによく使います。
セル[C2]には、以下のように数式が入力されています。
[=IFERROR(VLOOKUP($B2,$F$1:$H$6,2,0),"")]

この時、セル[B2]には列を固定するため、[$B2]となっています。列が絶対参照、行は相対参照となっています。

参考参照先のB列のセルが空白でもエラーが表示されないように、IFERROR関数を使っています。

VLOOKUP関数のエラー回避

Excelでデータを参照する場合、VLOOKUP関数を使います。 下の左の表、セルC2からセルC7には、VLOOKUP関数が入力されていて、 ...

続きを見る

C列の数式を下へコピーする場合は、列に絶対参照をつけなくても問題はありませんが、数式を横へコピーする場合は便利です。
数式をセル[D2]へコピーすると、以下のようになります。
[=IFERROR(VLOOKUP($B2,$F$1:$H$6,2,0),"")]

ですが、セル[D2]の数式は、参照する列番号を3に変更するだけで済みますね。
[=IFERROR(VLOOKUP($B2,$F$1:$H$6,3,0),"")] VLOOKUP関数を入力した表

F4キー

[F4]キーを3回押すと、列のみに[$]が挿入されます。絶対参照をつけたB列は固定されます。

数式を表示した状態です。
数式を表示した表

[$]の入力

[$]の入力は、直接入力してもいいですが、[F4]キーを使うと便利です。[F4]キーをポンポンと連続して押すと、下のような順番で切り替わっていきます。

F4キーを押す回数 セル表記 参照方法
1回 =$A$1 絶対参照(列も行も固定)
2回 =A$1 複合参照 行のみ絶対参照(行のみ固定)
3回 =$A1 複合参照 列のみ絶対参照(列のみ固定)
4回 =A1 相対参照(列も行も固定しない)

関連VLOOKUP関数については、以下の記事でも解説しています。

参照範囲から検索値以下の一番近い値を求める方法(VLOOKUP関数)

通し番号を印刷した展示会の案内状があります。その案内状をどの企業へ配布したか、また誰が招待したかが分かるように作成した管理表があります。 配 ...

続きを見る

解決できないことは【teratail】で質問してみましょう。

参考Officeのバージョンによって操作が異なる場合があります。以下の記事で、お使いのOfficeのバージョンを確認する方法を解説しています。

Office(Word、Excel、PowerPointなど)のバージョンを確認する方法

Microsoft Officeも時を得て、大きく様変わりしてきました。トラブルを解決しようとするとき、あるいは、何かの操作を探すときなど、 ...

続きを見る

エクセルを学習するなら、お勧めのテキストです。ぜひお手元においてご活用ください。

おすすめ記事と広告

こんな記事も読まれています

数式を手書きで挿入

Office2016の新機能です。Excel2016、PowerPoint2016、Word2016で手書きの数式を挿入できます。共通の操作 ...

フィルターの抽出条件はデータの種類で変わる

Excelのフィルター機能を使用すると、条件に合うデータを簡単に抽出することができます。表をフィルターモードにするには、表内のセルをアクティ ...

1文字を四角で囲むには

Wordで1文字を四角形で囲むには[ホーム]タブの[囲い文字]を使うと便利です。ボタンが〇になっているので、この[囲い文字]で四角で囲めるこ ...

テーブルの活用

Excelのテーブルはとても便利なものです。通常の表をテーブルに変換することによって、データベースとしての機能が自動的に設定され、管理や分析 ...

Ctrlキーでマウスポインターの位置を表示する

Windows10で [Ctrl]キーを押して、マウスポインターの位置を表示できるようにする設定です。 [スタート]ボタンをクリックして[設 ...

-Windows10 & Office2016 Excel2016

Copyright © 2001-2017 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2017 AllRights Reserved Powered by AFFINGER4.