Excelでピボットテーブルを作る作業は、慣れていても「どの項目を行・列・値に置くべきか」で手が止まりがちです。Microsoft 365 Copilotを使うと、自然文で「売上を月別・カテゴリ別に集計して」と指示するだけで、Excel上にピボットテーブルのたたき台を生成できます。
結論から言うと、Copilotでピボットテーブルを作るコツは、きれいな表形式のデータを用意し、集計軸・数値項目・集計方法をプロンプトに明記することです。単に「ピボットテーブルを作って」と依頼するよりも、「売上合計を月別に、カテゴリを列にして集計」のように指定した方が、実務で使える結果に近づきます。
Microsoftは「Create PivotTables with Copilot in Excel」の案内で、ExcelのCopilotにピボットテーブル作成を依頼できること、詳細な指示ほど正確で有用な結果になりやすいこと、結果が意図と違う場合は条件を追加して再生成できることを説明しています。対象はExcel for Microsoft 365、Microsoft365.com、Microsoft Officeなどです。(Microsoft サポート)
Excel Copilotでピボットテーブル作成が注目される理由
ピボットテーブルは、Excel分析の中でも検索需要が長く続いている定番機能です。売上、経費、在庫、問い合わせ、広告費、勤怠など、行数の多い表を「部門別」「月別」「商品別」「担当者別」に集計する場面でよく使われます。
ただし、初心者には次のような壁があります。
- 行、列、値、フィルターの違いが分かりにくい
- どの項目を組み合わせればよいか判断しづらい
- 合計、平均、件数などの集計方法を間違えやすい
- 元データの空白行や結合セルが原因で正しく集計できない
- 作ったピボットテーブルが意思決定に使える形になっているか不安
Copilotは、この「最初の設計」を自然文で補助してくれます。たとえば、マーケティング部門のキャンペーンデータで、年、月、キャンペーン種別、商品、費用、予算、売上などの列がある場合、Copilotに「キャンペーン種別ごとの平均予算を比較するピボットテーブルを作成」と依頼できます。Microsoftの案内でも、マーケティングデータを例に、必要な項目だけを使ってピボットテーブルを作成できることが示されています。(Microsoft サポート)
重要なのは、Copilotが「完成版の分析レポート」を魔法のように作るのではなく、分析の初期案をすばやく作るアシスタントとして使うことです。ビジネスアナリストやExcelユーザーにとっては、ゼロからフィールド配置を考える時間を減らし、確認・修正・解釈に時間を使える点が大きなメリットです。
Copilotでピボットテーブルを作る前に確認すべき条件
Copilotでピボットテーブルを作る前に、まず元データを整える必要があります。ここを省くと、Copilotの回答がずれたり、意図しない項目で集計されたりします。
Microsoftの案内では、Copilot in Excelでデータを扱うには、データをExcelテーブルまたはサポートされる範囲として整える必要があるとされています。また、Copilot in ExcelはAutoSaveがオンのファイルで動作すると説明されています。(Microsoft サポート)
| 確認項目 | 推奨される状態 | 失敗しやすい例 |
|---|---|---|
| 見出し行 | 1行目に列名がある | 見出しが2段になっている |
| 列名 | 重複せず、空白がない | 「売上」が2列ある、空白見出しがある |
| データ範囲 | 空白行・空白列がない | 月ごとに空白行で区切っている |
| セル結合 | 使わない | 部門名を縦方向に結合している |
| データ形式 | 日付、数値、文字列が列ごとに一貫している | 同じ列に「1000円」と「1,000」が混在 |
| 小計行 | 元データには入れない | 部門ごとの小計行が途中にある |
| 保存状態 | AutoSaveがオン | ローカル保存のみでAutoSaveが使えない |
特に実務で多い失敗は、見た目を整えるためにセル結合や小計行を入れた表を、そのまま分析に使うケースです。人間には見やすくても、ExcelやCopilotにとっては「データベースとして扱いにくい表」になります。
ピボットテーブル用の元データは、次のような縦持ちの一覧表にするのが基本です。
| 日付 | 部門 | 商品カテゴリ | 担当者 | 売上 | 粗利 | 地域 |
|---|---|---|---|---|---|---|
| 2026/04/01 | 営業1部 | ソフトウェア | 佐藤 | 120000 | 45000 | 東京 |
| 2026/04/02 | 営業2部 | 保守 | 鈴木 | 80000 | 30000 | 大阪 |
| 2026/04/03 | 営業1部 | ハードウェア | 田中 | 150000 | 50000 | 東京 |
この形であれば、「売上合計を部門別に」「粗利率を商品カテゴリ別に」「地域別の売上を月単位で」といった依頼がしやすくなります。
Copilotでピボットテーブルを作成する基本手順
Microsoftの手順では、Excelを開き、リボンのCopilotボタンを選択し、作成したいピボットテーブルを依頼します。結果が意図と違う場合は、詳細を追加して再生成できます。(Microsoft サポート)
実務では、次の流れで進めると失敗しにくくなります。
| 手順 | 操作 | 実務上のポイント |
|---|---|---|
| 1 | 元データを確認する | 空白行、重複見出し、結合セルをなくす |
| 2 | データをテーブル化する | 範囲を選択し、「テーブルとして書式設定」を使う |
| 3 | Copilotを開く | ExcelのリボンからCopilotを選択する |
| 4 | 集計内容を自然文で指示する | 行、列、値、集計方法を具体的に書く |
| 5 | 出力結果を確認する | 数値、集計単位、フィルター条件をチェックする |
| 6 | 必要に応じて再指示する | 「列を月に変更」「平均ではなく合計」など修正する |
たとえば、売上データを分析する場合は、次のように依頼します。
売上合計を商品カテゴリ別に集計するピボットテーブルを作成してください。行に商品カテゴリ、値に売上の合計を配置してください。
月別推移も見たい場合は、より具体的にします。
売上合計を月別、商品カテゴリ別に比較するピボットテーブルを作成してください。行に月、列に商品カテゴリ、値に売上の合計を配置してください。
英語UIや英語データを扱う場合は、英語プロンプトも有効です。
Create a PivotTable with the sum of Sales by Month in rows and Product Category in columns.
Microsoftのサンプルにも、「Report Dateで要約するピボットテーブル」「月を行、カテゴリを列、売上合計を値にするピボットテーブル」といった指示例が掲載されています。(Microsoft サポート)
精度を上げるプロンプトの書き方
Copilotでピボットテーブルを作るときは、曖昧な依頼を避けることが重要です。「いい感じに集計して」では、Copilotが推測で項目を選びます。探索には使えますが、業務レポートには向きません。
プロンプトには、できるだけ次の要素を入れます。
| 指定する要素 | 書き方の例 | なぜ重要か |
|---|---|---|
| 対象データ | 「このテーブルから」 | 別の表や不要な範囲を避ける |
| 行に置く項目 | 「行に部門」 | 集計の主軸を明確にする |
| 列に置く項目 | 「列に月」 | 比較軸を指定できる |
| 値に置く項目 | 「値に売上」 | 集計対象の数値を明確にする |
| 集計方法 | 「合計」「平均」「件数」 | 誤った集計を防ぐ |
| フィルター条件 | 「2026年のみ」「地域は東京」 | 不要なデータ混入を防ぐ |
| 出力目的 | 「会議用に概況を把握したい」 | Copilotが構成を推測しやすくなる |
良くないプロンプト
ピボットテーブルを作って。
この指示では、どの列を使うか、何を集計するか、どの単位で比較するかが分かりません。Copilotが候補を出してくれる可能性はありますが、実務では確認と修正の手間が増えます。
実務向けのプロンプト
この売上テーブルから、2026年の売上合計を月別・地域別に比較するピボットテーブルを作成してください。行に月、列に地域、値に売上の合計を配置してください。
このように書けば、Copilotが迷う余地が減ります。さらに分析目的まで入れると、出力後の修正もしやすくなります。
営業会議で地域別の売上傾向を確認したいです。このテーブルから、2026年の売上合計を月別・地域別に比較するピボットテーブルを作成してください。行に月、列に地域、値に売上合計を配置してください。
業務別に使えるプロンプト例
Copilotでピボットテーブルを作る場面は、売上分析だけではありません。業務ごとに使いやすいプロンプトを用意しておくと、チーム内での活用が進みます。
| 業務 | 目的 | プロンプト例 |
|---|---|---|
| 営業 | 売上の偏りを把握 | 「売上合計を担当者別・商品カテゴリ別に集計するピボットテーブルを作成してください。行に担当者、列に商品カテゴリ、値に売上合計を配置してください。」 |
| マーケティング | 施策別の費用対効果を確認 | 「キャンペーン種別ごとに費用合計、売上合計、平均予算を確認できるピボットテーブルを作成してください。」 |
| 経理 | 月別費用を確認 | 「勘定科目別、月別の支出合計を集計するピボットテーブルを作成してください。行に勘定科目、列に月、値に支出額の合計を配置してください。」 |
| 人事 | 勤怠傾向を確認 | 「部署別・月別の残業時間合計を集計するピボットテーブルを作成してください。」 |
| カスタマーサポート | 問い合わせ傾向を分析 | 「問い合わせカテゴリ別、優先度別の件数を集計するピボットテーブルを作成してください。」 |
| 在庫管理 | 商品別の在庫状況を確認 | 「商品カテゴリ別、倉庫別の在庫数量合計を集計するピボットテーブルを作成してください。」 |
ポイントは、値に入れる項目が数値なのか、件数なのかを明確にすることです。問い合わせ分析なら「件数」、売上分析なら「売上合計」、予算管理なら「予算と実績の差額」のように、集計したい数字をはっきり書きます。
Copilotの出力結果を確認するチェックポイント
Copilotでピボットテーブルが生成されたら、そのまま会議資料や経営レポートに使うのは避けましょう。MicrosoftのFAQでも、Copilotが生成する分析、数式、表は不正確または不適切な場合があり、ユーザーがレビュー、編集、検証することが重要だと説明されています。(Microsoft サポート)
確認すべきポイントは次の通りです。
| チェック項目 | 見るべきポイント | 例 |
|---|---|---|
| 集計対象 | 正しい列が値に入っているか | 「売上」ではなく「数量」が集計されていないか |
| 集計方法 | 合計、平均、件数が意図通りか | 平均予算を見たいのに合計になっていないか |
| 日付単位 | 日別、月別、四半期別が正しいか | 日付が1日単位で細かく並んでいないか |
| フィルター | 対象期間や地域が正しいか | 2025年のデータが混ざっていないか |
| 空白・不明 | 空白値が集計に影響していないか | 「空白」という行が大量に出ていないか |
| 総計 | 元データの合計と一致するか | 売上合計が元データのSUM結果と合うか |
特に金額を扱う場合は、元データ側で SUM を使って合計し、ピボットテーブルの総計と照合するのが安全です。数値が一致しない場合、データ範囲の漏れ、フィルター条件、文字列として保存された数値、小計行の混入などを疑います。
Copilotで作ったピボットテーブルを改善する再指示の例
最初の出力が完璧でなくても、すぐに手作業へ戻る必要はありません。Copilotには追加条件を伝えて再生成・修正を依頼できます。
| やりたい修正 | 再指示の例 |
|---|---|
| 集計方法を変える | 「売上を平均ではなく合計で集計してください。」 |
| 行と列を入れ替える | 「行を地域、列を月に変更してください。」 |
| 対象期間を絞る | 「2026年4月から6月のデータだけに絞ってください。」 |
| 項目を追加する | 「商品カテゴリも列に追加してください。」 |
| 不要な項目を外す | 「担当者別の集計は不要なので削除してください。」 |
| 件数を見たい | 「売上合計ではなく、取引件数を集計してください。」 |
| レポート向けにしたい | 「会議で見やすいように、月別売上の傾向が分かる構成にしてください。」 |
Copilotへの再指示では、「違います」「もっと分かりやすく」だけではなく、何をどう変えるかを具体的に書くことが大切です。
たとえば、次のように依頼します。
先ほどのピボットテーブルを修正してください。行に地域、列に月、値に売上合計を配置し、商品カテゴリはフィルターにしてください。
このように指示すると、ピボットテーブルの4つの領域である「行」「列」「値」「フィルター」を明示できるため、意図が伝わりやすくなります。
日本語データで使うときの注意点
Copilot in Excelは複数の言語のプロンプトを理解しますが、MicrosoftのFAQでは、Copilotは主に英語の公開ソースでトレーニングされており、英語以外のプロンプトやデータでは期待通りに動作しない場合があると説明されています。(Microsoft サポート)
日本語環境で使う場合は、次の点に注意すると安定しやすくなります。
- 列名は短く、意味が明確な日本語にする
- 「金額」「日付」「カテゴリ」など、列の意味が分かる名前にする
- 社内略語だけの列名を避ける
- プロンプトでは列名を正確に引用する
- うまくいかない場合は英語プロンプトも試す
たとえば、列名が「売上金額(税抜)」なら、プロンプトでも同じ表記を使います。
「売上金額(税抜)」の合計を、月別・商品カテゴリ別に集計するピボットテーブルを作成してください。
逆に、列名が「実績」「区分」「CD」「FLG」だけだと、Copilotが意味を推測しづらくなります。社内システムから出力したCSVを使う場合は、分析前に列名を読みやすく変更しておくとよいでしょう。
Copilotに任せる作業と、人が判断すべき作業
Copilotはピボットテーブル作成を効率化しますが、分析判断まで丸投げするのは危険です。AIが得意な作業と、人が確認すべき作業を分けて考えると、実務に組み込みやすくなります。
| 作業 | Copilotに任せやすい | 人が確認すべき |
|---|---|---|
| ピボットテーブルの初期作成 | はい | 出力後の項目配置 |
| 行・列・値の候補出し | はい | 業務目的との一致 |
| 月別・部門別などの集計 | はい | 数値の正確性 |
| 集計方法の変更 | はい | 合計・平均・件数の妥当性 |
| 異常値の発見 | 補助として有効 | 原因調査と業務判断 |
| 経営判断 | いいえ | 人が行う |
| 公式レポートへの掲載 | 下書きまで | 最終確認が必須 |
Copilotの価値は、作業者の判断を置き換えることではありません。むしろ、集計表を作るまでの時間を短縮し、分析者が「なぜこの地域だけ下がったのか」「このキャンペーンの費用対効果は妥当か」といった本質的な検討に集中するための道具です。
従来のピボットテーブル作成との違い
従来のピボットテーブル作成では、ユーザーが挿入メニューからピボットテーブルを作り、フィールドリストで項目をドラッグして配置します。Microsoftの通常のピボットテーブル作成手順でも、データ範囲を選択し、挿入からピボットテーブルまたはおすすめピボットテーブルを選び、フィールドを行・列・値・フィルターに配置する流れが説明されています。(Microsoft サポート)
Copilotを使う場合、この「どこに何を置くか」を自然文で依頼できます。
| 比較項目 | 従来の作成方法 | Copilotでの作成 |
|---|---|---|
| 操作方法 | メニュー選択とドラッグ操作 | 自然文で依頼 |
| 初心者の負担 | フィールド配置の理解が必要 | 目的を言語化できれば始めやすい |
| 速度 | 慣れれば速い | 初期案の作成が速い |
| 正確性 | 操作した通りに作成 | 指示が曖昧だと推測が入る |
| 学習効果 | 構造を理解しやすい | 結果確認を通じて学べる |
| 向いている場面 | 定型レポート、厳密な集計 | 初期分析、試行錯誤、たたき台作成 |
おすすめの使い分けは、最初の探索はCopilot、最終的な定型レポートは人が確認して固定化する方法です。毎月の経営会議資料のように再現性が重要なものは、Copilotで作った構成をベースにしつつ、最終的には手順化しておくと安全です。
Copilotが表示されない場合に確認すること
ExcelのリボンにCopilotボタンが表示されない場合、ライセンスや組織設定が関係している可能性があります。Microsoftのサポートでは、Copilotが表示されない場合、Microsoft 365サブスクリプションに含まれていない、または組織の設定により利用できない可能性があると案内されています。(Microsoft サポート)
また、Microsoft 365 Copilotには、アプリのバージョン、ライセンス、ネットワーク、プライバシー設定などの要件があると説明されています。(Microsoft サポート)
確認する順番は次の通りです。
| 確認項目 | 見るポイント |
|---|---|
| ライセンス | Microsoft 365 Copilotを利用できる契約か |
| アカウント | 職場または学校アカウントでサインインしているか |
| Excelの種類 | Excel for Microsoft 365など対象環境か |
| 更新状態 | Officeアプリが最新に更新されているか |
| 組織設定 | 管理者がCopilotを無効化していないか |
| 保存場所 | OneDriveやSharePoint上でAutoSaveが使える状態か |
| ファイル形式 | .xlsxなどのモダンな形式か |
管理された企業環境では、個人の操作だけでは有効化できない場合があります。その場合は、Microsoft 365管理者にライセンス割り当て、アプリ更新チャネル、ネットワーク要件、組織ポリシーを確認してもらう必要があります。
実務で失敗しやすいポイント
Copilotでピボットテーブルを作るときに多い失敗は、AIそのものよりも元データや指示の曖昧さに原因があります。
元データがレポート形式になっている
人が読むための表は、分析に向かないことがあります。たとえば、月ごとに横並びで「4月売上」「5月売上」「6月売上」と列が分かれている表は、ピボットテーブルで柔軟に月別分析をするには扱いづらい場合があります。
可能であれば、次のような縦持ちデータに変換します。
| 商品 | 月 | 売上 |
|---|---|---|
| A商品 | 2026年4月 | 100000 |
| A商品 | 2026年5月 | 120000 |
| B商品 | 2026年4月 | 90000 |
この形式なら、「月を行」「商品を列」「売上を値」にしやすくなります。
「平均」と「合計」を間違える
売上や費用は合計で見ることが多い一方、単価、予算達成率、満足度スコアなどは平均で見ることがあります。Copilotに任せきりにすると、意図と違う集計方法になる可能性があります。
プロンプトでは必ず「売上の合計」「単価の平均」「問い合わせIDの件数」のように指定しましょう。
日付が文字列になっている
CSV取り込み後のデータでは、日付が文字列として扱われていることがあります。この場合、月別集計がうまくいかないことがあります。
月別に集計したい場合は、日付列がExcelの日付として認識されているか確認します。必要に応じて、Power QueryやDATEVALUE関数などで整形してからCopilotに依頼すると安定します。
社内用語が多すぎる
「A区分」「B施策」「FLG1」など、社内の人にしか分からない列名はCopilotが意味を取り違える原因になります。列名を変更できない場合は、プロンプト内で説明を補います。
列「FLG1」は契約更新の有無を表します。FLG1ごとに売上合計を比較するピボットテーブルを作成してください。
出力結果を検算しない
Copilotが生成したピボットテーブルは、必ず元データと照合します。売上合計、件数、対象期間など、最低限の検算を行ってから共有しましょう。
まず試すならこの3つのプロンプト
初めてCopilotでピボットテーブルを作るなら、複雑な分析よりも、分かりやすい集計から始めるのがおすすめです。
このテーブルから、売上合計を商品カテゴリ別に集計するピボットテーブルを作成してください。
このテーブルから、月別の売上合計を集計するピボットテーブルを作成してください。行に月、値に売上合計を配置してください。
このテーブルから、地域別・商品カテゴリ別の売上合計を比較するピボットテーブルを作成してください。行に地域、列に商品カテゴリ、値に売上合計を配置してください。
この3つでうまくいけば、次にフィルター条件や平均値、件数、前年差、部門別比較などに広げていくとよいでしょう。
Excel分析でCopilotを使うなら「作らせる」より「会話で詰める」
Copilotによるピボットテーブル作成は、Excel作業の中でも実用性が高いAI活用です。特に、データ量が多く、分析軸を試行錯誤したいビジネスアナリストやExcelユーザーに向いています。
ただし、成果を出すには準備と確認が欠かせません。まず元データをテーブル形式に整え、空白行・結合セル・重複見出しをなくします。そのうえで、行、列、値、集計方法、フィルター条件を明確にしたプロンプトを入力します。出力されたピボットテーブルは、元データの合計や件数と照合し、意図通りの集計になっているか確認します。
最初の一歩としては、手元の売上表や問い合わせ一覧を使い、「月別の件数」「商品カテゴリ別の売上」「部門別の費用」など、答えを検算しやすいテーマから試すのが安全です。Copilotを「正解を出すAI」ではなく、「分析のたたき台を高速に作る相棒」として使うことで、Excelのピボットテーブル作成はかなり身近になります。

コメント