Excelで表を作るとき、普通のセル範囲のままでも計算はできます。
それでも、あとから行が増えるデータや、フィルター・集計・Power Queryへつなぐ表なら「テーブル」にしておくと扱いやすくなる場面があります。
テーブルは見た目の装飾ではない
Excelの「テーブル」は、色を付ける機能だけではありません。
Microsoftは、関連するデータ範囲を管理・分析しやすくする仕組みとして説明しています。
ヘッダー行にはフィルターが付き、表の範囲として扱われます。
行を追加すると範囲が広がる
通常のセル範囲では、A2:A100 のように固定範囲を参照していると、101行目を追加しても数式や集計へ含まれない場合があります。
テーブルは、新しい行や列を追加したときに表範囲が拡張されやすく、後工程の参照漏れを減らせます。
構造化参照が使える
テーブルでは、
=SUM(C2:C100)
のようなセル番地だけでなく、列名を使った構造化参照を使えます。
Microsoftの例では、テーブル名と列名を組み合わせた参照は、行の増減に応じて調整されます。
「売上列」「数量列」と名前で読めるため、大きなブックでは意味を追いやすくなります。
Power Queryとの相性もよい
Power Queryへ渡す元データも、範囲よりテーブルとして定義されている方が入口が明確です。
ただし、データ途中に小計行・空行・結合セルが大量にある表を、そのままテーブル化しても根本問題は解決しません。
先に「1行1件・1列1項目」の形へ整える方が重要です。
普通の範囲の方がよい場合
すべてをテーブルにすればよいわけではありません。
- 印刷レイアウト中心の帳票
- 複雑な見出しを持つレポート
- 入力欄が飛び飛びに配置されたフォーム
などは、通常のセル範囲の方が扱いやすいことがあります。
判断基準は見た目ではなく、行が増えるデータなのか、後で集計・突合・更新するのかです。
参考
- Microsoft Support: Overview of Excel tables
https://support.microsoft.com/en-us/excel/overview-of-excel-tables - Microsoft Support: Using structured references with Excel tables
https://support.microsoft.com/en-us/Excel/using-structured-references-with-excel-tables
