Excel のテーブルの集計列を使用する
適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

Excel テーブルの計算列は、数式を効率的に入力するための優れたツールです。 1 つのセルに 1 つの数式を入力すると、その数式は自動的に列の残りの部分に自動的に展開されます。 [塗りつぶし] または [コピー] コマンドを使用する必要はありません。 これは、特に多くの行がある場合に、非常に時間を節約できます。 また、数式を変更しても同じことが発生します。変更は、計算列の残りの部分にも展開されます。

集計列を作成する

  1. 表を作成します。 Excel の表に関する詳細は、Excel の表の概要にあります。

  2. 新しい列を表に挿入します。 表のすぐ右に入力すると、自動的に表が拡張されます。 この例では、セル D1 に "Grand Total" と入力し、新しい列を作成しています。

    既存のテーブルのすぐ右に空の列に入力して新しいテーブル列を追加する

    ヒント: [ホーム] タブから表列を追加することもできます。 [挿入​​]、[左に列を​​挿入] の順にクリックします。

  3. 使用する数式を入力し、Enter キーを押します。

    テーブル内にオートコンプリートする単一の数式を追加して、集計列を作成する

    たとえば、「=sum(」と入力し、 Qtr 1 列と Qtr 2 列を 選択します。 その結果、Excel は =SUM(Table1[@[Qtr 1]:[Qtr 2]]) という数式を作成します。 これは、Excel テーブルに固有の 構造化参照 式と呼ばれます。 構造化参照形式は、テーブルが各行に同じ数式を使用できるようにします。 この標準の Excel 数式は =SUM(B2:C2)で、列内のセルの残りの部分にコピーまたは入力する必要があります。

    構造化参照に関する詳細については、「Excel の表で構造化参照を使用する」を参照してください。

  4. Enter キーを押すと、数式は、数式を入力したセルの下だけでなく、列のすべてのセルに自動的に入力されます。 数式は各行で同じですが、構造化された参照であるため、Excel は内部的にどの行がどの行であるかを認識します。

    テーブル内に集計列を作成するために自動的に入力された数式の例

ピボットテーブルで値を計算する

ピボットテーブルを使用してカスタム計算フィールドを作成することもできます。ここで、1 つの数式を作成し、Excel で列全体に適用します。 詳細については、 ピボットテーブルでの値の計算に関するページを参照してください

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

Excel のテーブルの概要

Excel のテーブルの書式を設定する

行や列を追加または削除してテーブルのサイズを変更する

Excel のテーブルのデータを集計する

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。