毎月の売上データの合計を計算する際、SUM関数を列ごとに手入力していませんか?データ行が増えるたびに数式範囲を修正するのは面倒です。そんな悩みを解決するのがサマリー行機能です。この機能を使えば、複数列の合計や平均を一度に表示できます。本記事では、基本的な使い方から応用テクニックまでをわかりやすく解説します。
【要点】サマリー行の自動生成で合計・平均を一括表示する方法
- データメニューの「サマリー行を追加」: データ範囲を選択し、メニューから選ぶだけで自動的に集計行を挿入します。
- 集計方法の切り替え: 各列のドロップダウンから合計、平均、カウントなどを選択できます。
- フィルターとの連携: サマリー行はフィルターの影響を受けず、常に全データの集計を表示します。
ADVERTISEMENT
目次
サマリー行機能が自動生成する仕組み
Googleスプレッドシートのサマリー行は、データテーブルの最下行に自動的に挿入される集計行です。この機能を使うと、合計や平均などの基本的な集計を数式を書かずに追加できます。サマリー行は、データ範囲の各列に対して個別の集計方法を設定できるため、列ごとに異なる集計(例えば、売上は合計、単価は平均など)を同時に表示できます。この機能は、データメニューから簡単に呼び出せます。内部ではSUBTOTAL関数が使用されており、フィルター適用時にも安定して動作します。
サマリー行を追加する具体的な手順
以下に、基本的な手順を説明します。データは見出し行を含む表形式で準備してください。
- データ範囲を選択する
集計したいデータが含まれるセル範囲を選択します。見出し行も含めて選択すると、見出しが自動認識されます。範囲内に空白行や空白列がないことを確認しましょう。 - データメニューを開く
上部メニューバーから「データ」をクリックします。 - 「サマリー行を追加」を選択する
データメニュー内の「サマリー行を追加」をクリックします。データ最終行の下にサマリー行が自動挿入され、各列にデフォルトの集計(数値列は合計、その他はカウント)が表示されます。 - 集計方法を変更する
サマリー行の各セルにはドロップダウンリストが表示されます。これをクリックすると、合計、平均、カウント、最大値、最小値などから選択できます。必要に応じて各列の集計方法を変更しましょう。例えば、文字列列のカウントを「カウントの数」に変更することも可能です。 - サマリー行を削除する場合
再度データメニューから「サマリー行を削除」を選択するか、サマリー行を選択してDeleteキーで削除できます。また、サマリー行を削除せずに非表示にすることもできます。
テーブル機能を使ってサマリー行を自動追跡する
データを追加・削除した場合、サマリー行は自動的に範囲を調整しません。そのため、範囲変更のたびにサマリー行を再追加する必要があります。しかし、データ範囲をテーブルに変換しておけば、サマリー行が自動的にデータ範囲を追跡します。テーブルに変換するには、データ範囲を選択し、メニューの「表示」から「テーブルに変換」を選びます。テーブルに変換すると、サマリー行も自動で追跡され、データ追加時に更新されます。
SUBTOTAL関数を使った柔軟な集計
SUBTOTAL関数を使用すると、フィルターによる表示データのみを集計できます。サマリー行機能では常に全データが対象ですが、SUBTOTAL関数はフィルター状態に応じて動的に集計するため、より柔軟な利用が可能です。例えば、=SUBTOTAL(9, 範囲)で合計、=SUBTOTAL(1, 範囲)で平均を計算できます。関数の引数は、集計方法を表す数字(1〜11、101〜111)です。101〜111は非表示行を無視します。手動で数式を入力する必要がありますが、フィルター機能と組み合わせてよく使われます。
サマリー行利用時の注意点とトラブル対策
フィルターをかけるとサマリー行がずれて見える
サマリー行はフィルターの影響を受けず、常に全データの最後に表示されます。しかし、フィルターを適用すると非表示行が存在するため、見た目上、サマリー行がデータの途中にあるように見えることがあります。実際には最終行に固定されていますので、集計値は全データのものです。安心してご利用ください。
サマリー行が自動更新されない場合
データを追加・削除した場合、サマリー行は自動的に範囲を調整しません。範囲が変わったら、一度サマリー行を削除して再度追加する必要があります。事前にデータをテーブルに変換しておくことで、この手間を省けます。また、サマリー行の集計が正しく行われていない場合は、データ範囲が変更されていないか確認しましょう。
数式とサマリー行の共存に注意
既存の数式が入力されている列にサマリー行を追加すると、そのセルにサマリー行の集計値が上書きされる可能性があります。特に、最終行に合計などの数式を手入力している場合は、事前にその数式を削除するか、別の場所に移動しておきましょう。サマリー行は数式ではなく値として集計結果を表示します。
サマリー行が表示されない場合の対処法
「サマリー行を追加」メニューがグレーアウトしている場合、選択範囲が有効なデータテーブルとして認識されていない可能性があります。選択範囲に空白行が含まれていないか、見出し行が正しく設定されているか確認してください。また、スプレッドシートが編集権限のある状態で開かれているかも確認しましょう。
ADVERTISEMENT
サマリー行とSUBTOTAL関数の違い
| 項目 | サマリー行機能 | SUBTOTAL関数 |
|---|---|---|
| 操作の手軽さ | メニューからワンクリックで追加可能 | 数式を手入力する必要あり |
| フィルター対応 | 常に全データ対象 | フィルター状態に応じて集計 |
| 集計方法の選択 | 各列ごとにドロップダウンで変更 | 関数の引数で指定(1〜11、101〜111) |
| 自動範囲追跡 | 手動で再追加が必要 | 数式の範囲を動的に調整可能 |
まとめ
この記事では、Googleスプレッドシートのサマリー行機能を使って合計や平均を一括表示する方法を解説しました。データメニューからワンクリックでサマリー行を追加でき、各列の集計方法を自由に変更できます。また、テーブル機能やSUBTOTAL関数を組み合わせることで、より柔軟な集計が可能です。まずは簡単な売上データでサマリー行を試し、業務の効率化を実感してみてください。サマリー行を活用することで、手動計算の手間を省き、正確な集計を素早く行えるようになります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
