ExcelでCopilotでピボット集計する手順
この記事の要点
Copilot for Microsoft 365をExcelで使い、ピボットテーブルの作成・集計・分析を効率化する手順をプロンプト例つきで解説。
Excelのピボットテーブルは強力だが、フィールドの配置を覚えるまで時間がかかる。CopilotにやりたいことをテキストでためらいなくCopilotに伝えると、自分でフィールドを操作するより速く正確なピボット集計を作れる。
結論
ExcelのCopilotは「このデータを商品別・月別に集計して」という自然な指示を受け取り、ピボットテーブルを自動で生成・挿入できる。フィールドの操作を覚えていなくても、やりたい集計の言葉さえ明確なら使える。ただしExcel内Copilot機能はCopilot for Microsoft 365ライセンスが必要なため、スタンドアロン版と混同しないよう注意する。
前提:必要なプランとアクセス方法
Copilot for Microsoft 365版(Excel統合)
Excel内でCopilotを使うにはCopilot for Microsoft 365ライセンスが必要だ。ライセンスが有効になると、Excelのホームタブに「Copilot」ボタンが表示される。最新の対応プランは Microsoft公式サイト を参照してほしい。
また、ExcelファイルはOneDriveまたはSharePointに保存されている必要がある。ローカルに保存されたファイルでは、Copilotが動作しない場合がある。
スタンドアロン版での代替
copilot.microsoft.comの無料版では、Excelデータを直接参照する統合機能は使えない。ただしCSVの構造をテキストで説明したり、ピボットテーブルの設定手順を質問したりする用途では活用できる。
データの準備:ピボット集計に適した形式を作る
Copilotがピボットテーブルを正しく生成するには、データが「テーブル形式」になっている必要がある。
テーブル形式の条件
- 先頭行に列名(ヘッダー)がある(例:「日付」「商品名」「担当者」「売上金額」「数量」)
- 2行目以降がデータ行になっている
- 途中に空白行・空白列がない
- セルが結合されていない
テーブルとして書式設定する
- データ範囲のいずれかのセルをクリックする
- 「ホーム」タブ→「テーブルとして書式設定」を選択する
- 先頭行をヘッダーとして使用するにチェックが入っていることを確認してOKをクリックする
この操作でCopilotがデータ構造を正確に認識しやすくなる。
手順1:ピボットテーブルを生成する
- テーブル形式のデータが入ったExcelファイルをOneDriveまたはSharePointで開く
- ホームタブの「Copilot」ボタンをクリックしてパネルを開く
- 集計したい内容をプロンプトで入力する
このデータを月別・商品カテゴリ別に売上金額の合計でピボット集計してください。
行に月(日付列から自動生成)、列に商品カテゴリを配置してください。
Copilotがピボットテーブルを生成したら、「新しいシートに追加」または「現在のシートに追加」を選んで挿入する。
手順2:集計軸を変える
生成されたピボットテーブルをさらに変更する場合は、Copilotパネルに続けて指示を入力する。
先ほど作成したピボットテーブルに担当者列を追加して、
担当者別・月別の売上合計に変更してください。
または
行と列を入れ替えて、商品カテゴリが行、月が列になるよう変更してください。
Copilotがピボットテーブルを更新するか、新しいバージョンを提案する。
手順3:集計値を変える(合計・平均・件数)
ピボットテーブルの集計方法(値フィールドの設定)もCopilotに任せられる。
売上金額の集計方法を合計から平均に変更してください。
数量列を追加して、件数(COUNTA)で集計してください。
手順4:データを分析してインサイトを引き出す
ピボット集計の数値を眺めるだけでなく、Copilotに解釈を依頼できる。
このピボットテーブルを見て、売上が特に伸びている商品カテゴリと
落ち込んでいるカテゴリをそれぞれ指摘してください。
改善が必要な点を3つ提案してください。
先月と比較して売上の変化率が大きい担当者を特定してください。
増加・減少の両方を教えてください。
Copilotが数値を読んで自然な文章でコメントを返す。そのまま報告書に転用できるレベルのアウトプットが出ることも多い。
手順5:グラフを同時に作成する
ピボット集計とグラフを合わせて作成する場合は、同じセッションで続けて依頼する。
先ほどのピボットテーブルのデータを使って、月別の売上推移を折れ線グラフで作成してください。
グラフタイトルは「月別売上推移(2025年度)」にしてください。
商品カテゴリ別の売上割合を円グラフで表示してください。
各カテゴリのラベルにパーセンテージを表示してください。
手順6:数式の自動生成と説明
ピボット集計以外でも、複雑な数式をCopilotに作成させることができる。
C列の売上金額とD列の目標金額から、目標達成率を計算するE列の数式を作成してください。
結果をパーセンテージ形式で表示する数式にしてください。
Copilotが数式を提案し、セルへの挿入を提案する。数式の意味も日本語で説明してくれるため、Excelに不慣れな人でも理解しながら使える。
うまくいかない場合のポイント
Copilotがデータを認識しない
ファイルがOneDrive・SharePointに保存されていないと動作しないことがある。「名前を付けて保存」でOneDriveに保存し直してからCopilotを開く。
また、データがテーブル形式になっていない場合も認識が不正確になる。前述の「テーブルとして書式設定」を必ず適用する。
ピボットテーブルの配置が意図と違う
プロンプトで「行に〇〇、列に△△、値に□□」と明示的に指定する。曖昧な指示だと集計軸の解釈がずれることがある。
行フィールドに「担当者名」、列フィールドに「月(日付列から年月を抽出)」、
値フィールドに「売上金額の合計」を設定したピボットテーブルを作成してください。
日付の集計が年・月・日バラバラになる
日付列がテキスト形式になっているとCopilotが日付として認識できないことがある。列を選択して「セルの書式設定」→「日付」形式に変換してから再試行する。
Copilotパネルが開かない
ライセンスが有効かどうかをIT管理者に確認する。または、Excelのバージョンを最新のMicrosoft 365版に更新する。
スタンドアロン版との違いまとめ
| 機能 | スタンドアロン版 | Excel統合版(M365) |
|---|---|---|
| Excelデータの直接参照 | 不可 | 可能 |
| ピボットテーブルの自動生成 | 不可(手順案内のみ) | 可能 |
| グラフの自動挿入 | 不可 | 可能 |
| 数式の自動挿入 | 不可 | 可能 |
| データ分析コメント | テキストで返答 | テキスト+シート操作 |
関連記事
よくある質問
ExcelのCopilotはOffice 365(法人向け)でも使えますか?
ExcelのCopilot統合機能はCopilot for Microsoft 365ライセンスが必要です。利用できるプランの最新情報はMicrosoft公式サイトで確認してください。
Copilotでピボットテーブルを作るとき、データに特別な準備は必要ですか?
先頭行に列名(ヘッダー)があり、空白行・空白列がないテーブル形式のデータが必要です。Excelの「テーブルとして書式設定」を事前に適用しておくと、Copilotが列名を正しく認識しやすくなります。
Copilotが生成したピボットテーブルは後から手動で変更できますか?
はい。CopilotがExcelシート上に挿入したピボットテーブルは通常のピボットテーブルと同じ構造です。フィールドリストから列の追加・削除・変更が自由にできます。
Copilotにグラフも一緒に作らせることはできますか?
ピボットテーブルの生成と同じチャットセッションで「このデータを棒グラフで可視化してください」と続けて依頼できます。グラフの種類・軸・タイトルも指定可能です。