Excel テーブルの計算列は、数式を効率的に入力するための優れたツールです。 1 つのセルに 1 つの数式を入力すると、その数式は自動的に列の残りの部分に自動的に展開されます。 [塗りつぶし] または [コピー] コマンドを使用する必要はありません。 これは、特に多くの行がある場合に、非常に時間を節約できます。 また、数式を変更しても同じことが発生します。変更は、計算列の残りの部分にも展開されます。
集計列を作成する
-
表を作成します。 Excel の表に関する詳細は、Excel の表の概要にあります。
-
新しい列を表に挿入します。 表のすぐ右に入力すると、自動的に表が拡張されます。 この例では、セル D1 に "Grand Total" と入力し、新しい列を作成しています。
ヒント: [ホーム] タブから表列を追加することもできます。 [挿入]、[左に列を挿入] の順にクリックします。
-
使用する数式を入力し、Enter キーを押します。
たとえば、「=sum(」と入力し、 Qtr 1 列と Qtr 2 列を 選択します。 その結果、Excel は =SUM(Table1[@[Qtr 1]:[Qtr 2]]) という数式を作成します。 これは、Excel テーブルに固有の 構造化参照 式と呼ばれます。 構造化参照形式は、テーブルが各行に同じ数式を使用できるようにします。 この標準の Excel 数式は =SUM(B2:C2)で、列内のセルの残りの部分にコピーまたは入力する必要があります。
構造化参照に関する詳細については、「Excel の表で構造化参照を使用する」を参照してください。
-
Enter キーを押すと、数式は、数式を入力したセルの下だけでなく、列のすべてのセルに自動的に入力されます。 数式は各行で同じですが、構造化された参照であるため、Excel は内部的にどの行がどの行であるかを認識します。
ピボットテーブルで値を計算する
ピボットテーブルを使用してカスタム計算フィールドを作成することもできます。ここで、1 つの数式を作成し、Excel で列全体に適用します。 詳細については、 ピボットテーブルでの値の計算に関するページを参照してください。
補足説明
Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。