エクセル初心者
エクセルの相対参照ってどういう意味?絶対参照と何が違うの?
エクセルの「参照」はとても便利な機能なんだけど、「相対参照」「絶対参照」などいくつか種類があるから、挿入する計算式やコピーの方法によって使い分けが必要だよ。
Dr.オフィス
エクセルの相対参照は、「参照」の中で一番基本になる操作です。
セル参照を使いこなすために、相対参照の意味と使い方をマスターしておきましょう。
セルに入力した計算式をコピーしたときに、セル番地を1つずつずらしていく「参照」方法のこと。
パソコン教室インストラクター歴10年の経験を持つ私が、エクセルの相対参照の意味や絶対参照との使い分け方を解説していくよ。
Dr.オフィス
この記事では、エクセルの「相対参照」の意味の解説に加え、「絶対参照」との違いや使い分け方を初心者の方にもわかりやすく解説していきます。
相対参照の意味や他の参照との使い分けがよくわからないという方は、ぜひ参考にしてみてください。
≫エクセルの参照とは?基本の使い方から覚えておくと便利な機能まで徹底解説!では、エクセルでよく使われる3つの参照の意味と使い分け方を解説していますので、あわせてご覧ください。
※本記事は『OS:Windows11』画像は『Excelのバージョン:Microsoft365』を使用しています。
目次
エクセルの相対参照の意味と使い方
「相対参照」とは、この言葉自体を聞いたことがないという方でも、エクセルで計算式を入力した経験がある人であれば、おそらく1度は使ったことがある機能です。
エクセル初心者
仕事で計算式や関数はよく使っているんだけど、私も使ったことがあるってこと?
計算式をコピーしたことがあれば、相対参照を使った経験があると思うよ!
Dr.オフィス
計算式をコピーしたときにセル番地がどのように変化しているかを意識してみると、「相対参照」の意味を理解しやすくなります。
相対参照やほかの参照との使い分けがわからないという場合は、コピーしたあとのセル番地がどのように入力されるのかを確認することから始めてみましょう。
エクセルの相対参照ってどういう意味?
セルに入力した計算式をコピーすると、セル番地がどのように変化しているか意識してみたことはありますか?
エクセル初心者
計算式をコピーすると、セル番地が1つずつずれてくれるから計算式を入力するのに便利だなと思って使っているけど、それが相対参照と何か関係があるの?
計算式を下方向にコピーすると、次の計算式は前の計算式のセル番地から1つずれた番号が入力されていきますよね。
セル参照で入力した計算式をコピーしたときに、1つずれたセル番地が自動的に入力される数式のことを「相対参照」といいます。
相対参照の使い方
実際のデータを使って、相対参照の使い方を確認してみましょう。
これは、あるパソコン教室のテキストの発注に必要なデータをまとめた表です。
D列に合計金額を計算したい場合、B列の単価とC列の冊数をかけて計算しますね。
パソコン初級のテキストの合計金額を算出するために、D2のセルに「=B2*C2」という計算式を挿入しています。
最初のセルに入力した計算式をコピーして、すべてのテキストの合計金額を計算してみましょう。
これは、D2に入力した計算式をオートフィルでコピーしたものです。
D3~D8のセルに計算式をみてみると、B列、C列のセル番地がそれぞれ1つずつ下方向にずれています。
相対参照には、次のセルの計算で使用したいセル番地が自動的に参照されるという特徴があります。
相対参照で計算式を入力するときは、アルファベット部分には何もつけずにそのままのセル番地を使用してください。
エクセルの相対参照と絶対参照の違いと使い分け
前の項目で相対参照を使った計算式は、計算式をコピーするとセル番地が1つずつずれるという解説をしましたね。
単価と冊数をかけるような計算式を挿入する場合は、1つずつ下方向にずらしたセル番地が入力されるように計算式をコピーしたいので「相対参照」を使います。
エクセル初心者
絶対参照は、どんなときに使うものなの?
絶対参照が必要な計算式の例を見てみよう!
Dr.オフィス
絶対参照が必要になるのは、毎回同じセルの値を使って計算したいケースです。
D列に挿入されている計算式をみてみると「=C4*$B$1」と表示されており、セル番地のアルファベットの前後に「$」がついていますね。
セル番地のアルファベットの前後に「$」をつけて入力した計算式のことを「絶対参照」といいます。
この画像は、D4に挿入した計算式をオートフィルでコピーしたものです。
C列は一つ下のセル番地になっていますが、B列はどちらも「$B$1」と入力されています。
今回のデータ例の場合、定価が入力されているC列は下に1つずつずらしたセルを入力していきたいですが、掛け率の部分はどの列も「B1」の値を掛けて、販売価格を計算する必要がありますよね。
エクセル初心者
つまり、掛け率が入力されている「B1」を相対参照で入力しちゃうと、計算式をコピーしたときにB列がB2、B3のように下にずれていっちゃうってことかな?
そのとおり。相対参照で入力された計算式は、コピーすると必ず1つずつずれてしまうんだ。
Dr.オフィス
毎回同じセルの値を使う計算式をコピーしたい場合は、そのセルを「絶対参照」にします。
エクセル初心者
毎回同じセルの値を使った計算式を入力したいときは、そのセルだけを絶対参照にすればいいの?
今回の例であれば、セルの位置を動かしたいC列は相対参照で入力して、掛け率が挿入されている「B1」を絶対参照にすればOKだよ。
Dr.オフィス
コピーを使って計算式を入力したときは、数式が正しく入力されているか数式バーで確認するようにしましょう。
絶対参照に関する詳しい解説は、≫エクセルの絶対参照って何?意味と使い方をわかりやすく解説!【初心者必見】をご覧ください。
エクセルの相対参照に関するQ&A
Q
エクセルで相対参照するにはどうすればいいですか?
A
エクセルで相対参照の計算式を入力したいときは、セル番地に「$」マークを付けずにセル番地を指定して計算式を入力してください。
Q
絶対参照と相対参照の違いを教えてください。
A
オートフィルを使ってコピーで下方向に計算式を入力すると、次に入力される計算式は前のセルに入力されているセル番地の1つ下にあるセル番地が自動で入力されます。
セル番地が1つずれる状態の参照のことを「相対参照」といいます。
絶対参照は、計算式をコピーしてもセル番地が変わらないため、毎回同じセルの値を使用して計算することができます。
絶対参照で計算式を入力したいときは、セル番地のアルファベットの前後に「$」を入力します。
絶対参照と相対参照の違いは、≫エクセルの相対参照と絶対参照の違いと使い分けで詳しく解説していますので、参考にしてみてください。
参照の基本となるエクセルの相対参照の意味を理解しておこう!
エクセルではセル参照を使って計算式を入力することが多いですが、コピーで計算式を入力するときはセル位置をずらしていきたいのか、固定させておきたいのかによって参照の種類を使い分けます。
例えば、「単価×個数」のような計算式ではセル位置を1つずつずらす必要があるので相対参照を使いますが、掛け率を使った計算式では掛け率が入力されているセル位置を動かさないようにするために絶対参照にしておく必要があります。
計算式を正しくコピーするために、入力する計算式の内容に合わせて、「相対参照」と「絶対参照」を使い分けましょう。
最後に、相対参照の意味をおさらいしておきましょう。
セルに入力した計算式をコピーしたときに、セル番地を1つずつずらしていく「参照」方法
「相対参照」、「絶対参照」の意味がわからなければ、間違った計算式をコピーしてしまう可能性があります。
計算式をコピーしたときにどこのセルが参照されるのか違いを覚え、「相対参照」と「絶対参照」を正しく使い分けてみてください。
≫エクセルの参照とは?基本の使い方から覚えておくと便利な機能まで徹底解説!では、エクセルでよく使われる3つの参照の意味と使い分け方を解説していますので、こちらの記事も参考にしてみてください。