Lesson 049 – 相対参照について
Lesson008で操作したオートフィルについて思い出してください。以下のように、SUM関数でセルB6に合計が計算されています。
数式バーで確認すると、セルB2~B5の合計を求めています。では、SUM関数で、残り3つのセル「C6」「D6」「E6」にも、縦列の合計を算出したいと思います。
残りのセルも、アクティブセルをそれぞれ置いて、SUM関数をひとつずつ呼び出し、セル「B6」へ算出したように操作するのか?
確かに関数の便利な機能を使っていますが、同じ動作を繰り返すのは、やはり手間がかかります。
そこで活躍するのが、オートフィルの操作です。アクティブセルの右下、フィルハンドルにマウスカーソルを乗せて、セル「E6」までドラッグ&ドロップする。
結果はこのようになります。
これはどういう仕組みなのか? もともと「B2:B5」は、範囲選択をしたセル参照です。
セル参照されたセルに対して、オートフィルの操作を行うと、参照先はそのオートフィルで移動した分だけ「ずれ動く」という性質を持っています。
セルB6のSUM関数は……
=SUM(B2:B5)
です。そしてオートフィルにより、右に1列ずれた結果は……
=SUM(C2:C5)
=SUM(D2:D5)
=SUM(E2:E5)
と、列方向にずれ動いた参照となり、計算結果が出力されました。そのため、計算式が表に一致して、一気に答えが算出された、という結果になったということです。
セル参照が相対的に動くので、このことを相対参照(そうたいさんしょう)と読んでいます。 Excelにおいて重要なキーワードなので、しっかり暗記してくださいね。
[char no=”1″ char=”さえちゃん1”]セル参照がオートフィルの方向に従って相対的にずれていくから、相対参照といいます。ものすごく大切なキーワードなので、しっかりと覚えましょう! この相対参照の性質があるから、表計算ソフトはとても楽に計算結果を算出できるわけなんですね。[/char]