【Excel】エクセルのテーブル活用術(完結編)
エクセルのテーブル活用術(完結編):数式のコピーでパニックにならないコツ
1. テーブル内では「オートフィル」の挙動が違う?
普通のセル(A1など)であれば、オートフィルで横にコピーすると参照先がズレます。エクセルを使いこなす上で、「相対参照」と「絶対参照」の違いを理解することは、作業を劇的に楽にするための第一歩です。
一言で言うと、「コピーした時に、参照先が一緒に動くか・動かないか」の違いです。
① 相対参照(そうたいさんしょう)
エクセルのデフォルト設定です。数式を入れたセルから見て、「〇個隣」「〇個上」という「距離」で場所を覚えています。
- 書き方: A1(何もつけない
- 動き: 下にコピーすると、参照先も1つ下にズレて
A2になります。
② 絶対参照(ぜったいさんしょう)
特定のセルを「画鋲で止めた」状態です。どこにコピーしても、常に同じセルを見続けます。
- 書き方:
$A$1(列と行の両方に $ をつける) - 動き: どこにコピーしても、ずっと
A1のまま動きません。
2. テーブル独自のコピーのルール
テーブル独自の書き方(構造化参照)では、普通のセルとは少し勝手が違います。
■ 縦のコピー:全自動!
テーブルは優秀です。1行目に数式を入れるだけで、下の行まで自動で数式が埋まります(オートフィル不要!)。
■ 横のコピー:要注意!
テーブルの数式を横にドラッグ(オートフィル)すると、参照している「列」が隣にズレてしまいます。これはテーブルが「列の並び順」を相対的に覚えているためです。
![]() (横にフィルしようとすると…)
|
| 横のフィルはうまくいかない! |
【解決策】
列を固定してコピーしたい場合は、ドラッグではなく「セルをコピー(Ctrl + C)して、貼り付け(Ctrl + V)」を使いましょう。これならテーブル独自の参照でも列はズレません。
列を固定してコピーしたい場合は、ドラッグではなく「セルをコピー(Ctrl + C)して、貼り付け(Ctrl + V)」を使いましょう。これならテーブル独自の参照でも列はズレません。
3. テーブル特有の書き方「@(アットマーク)」の役割
テーブルで数式を入れると、セル番地の代わりに [@単価] のような不思議な記号が出ます。これは「構造化参照」と呼ばれる、数式を「言葉」として読みやすくするための機能です。
| 書き方 | 意味 |
|---|---|
[@列名] |
「同じ行の」その列を見なさい。 |
[列名] |
「その列全体」を範囲として見なさい。 |
4. おまけ:テーブルが「自動拡張」しないときは?
データのすぐ下に入力してもテーブルが広がらない場合は、以下の設定を確認してみてください。
- 設定確認: オプション > 文章校正 > オートコレクトのオプション > 「入力中に自動書式設定」タブの「テーブルに新しい行と列を含める」にチェック。
- 集計行: 集計行が表示されていると、その下には拡張されません。
5. まとめ:まずは Ctrl + T から!
最初は「$マーク」や「@マーク」に戸惑うかもしれません。しかし、一度慣れてしまえば、「名前で数式が読める」「データが増えても自動で範囲が変わる」という便利さは手放せなくなります。
「時短」と「ミス防止」のために、今日からテーブル生活を始めてみてください!

コメント
コメントを投稿