IT
Excel基礎問題集
Q.
セル C1 に「=A1+B1」と入力し、これを C2 にコピーした。C2 の数式はどうなるか(相対参照の挙動)。
ポイント
既定の参照は「相対参照」です。数式を下にコピーすれば、参照する行も一緒に下へずれます。コピーした方向に合わせて参照先が自動で移動する、というのが相対参照の基本的な動きだ、と理解しておきましょう。
ワンポイントアドバイス
1行分の計算式をまず1つ作り、それを下にコピーしてみましょう。相対参照のおかげで、各行が自動的に「自分の行」を計算してくれます。全行に同じ式を手入力する必要がなくなるので、表が縦に長くても一気に計算でき、これが相対参照の便利さです。
解説詳細
正解はBです。通常の参照(相対参照)は、数式をコピーすると、貼り付け先の位置に応じて参照先も一緒にずれます。今回は C1 の式を1つ下の C2 へコピーしたので、参照も1行下にずれ、=A1+B1 は =A2+B2 になります。Aの「コピーしても変わらない」のは絶対参照の挙動で、通常の相対参照には当てはまりません。Cの「列が1つずれる」は、下方向(行方向)へのコピーなのに列がずれるとしている点が誤りです。Dの「エラーになって消える」も、相対参照は正しくずれて計算されるため誤りです。コピー方向に合わせて参照がずれる、という相対参照の性質を押さえましょう。