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
おすすめの記事