Copilot ChatにExcelを渡して分析する ― 構造・欠損・型・集計を順番に確認する

Microsoft 365・Azureカテゴリを表すパンダのイラスト Microsoft 365・Azure

この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。Microsoft公式情報を確認し、Copilot ChatへExcelファイルを渡すときに、いきなり結論を求めず「構造→欠損→型→集計→可視化」の順で確認する実務手順を整理しています。

検証ステータス:📘 Microsoft公式情報確認済み・実テナント未検証
情報確認基準日:2026年10月5日

ExcelファイルをAIへ渡して「この売上を分析して」と一度に頼むと、結果は速く出ても、どの行を除外したのか、数値として読めなかった値がないかを確認しにくくなります。

Copilot Chatでは、データ構造を先に確認し、そのあと分析へ進むと検証しやすくなります。

この契約でできる?

2026年10月5日時点のMicrosoft公式情報では、Copilot Chatは対象のMicrosoft 365 / Office 365契約を持つ組織で利用でき、Excelファイルをチャットへアップロードして分析や可視化を依頼できます。

やりたいこと主な条件
Copilot ChatへExcelをアップロード対象Microsoft 365契約 + Entra ID + Copilot Chat
アップロードファイルについて質問Copilot Chatの標準アクセス・アップロード制限内
Excelアプリ内の組み込みCopilotMicrosoft Copilotライセンス等の条件を確認
組織データを広く使うwork-based chatMicrosoft Copilotライセンス側の条件を確認
SharePoint等の共有テナントデータを使うエージェントライセンスまたは従量課金条件を確認

Copilot ChatへExcelをアップロードする機能と、Excelアプリ内のCopilot機能は同じ契約境界ではありません。

ダミーExcelで構造だけ確認する

最初は実データではなく、次のようなダミー表から試します。

日付部署売上担当
2026/10/1営業A120000青木
2026/10/2営業B85000伊藤
2026/10/3営業A佐藤
2026/10/4営業B90,000円高橋

最初の質問は分析ではありません。

このExcelを分析する前に、データ構造だけ確認してください。

- シート名

- 列名

- 行数

- 空欄がある列

- 数値として扱えない可能性がある値

- 日付列

- 重複の可能性

まだ売上や傾向について結論を出さないでください。

ここで人が実際のExcelを開き、シート名・列名・行数が合っているか照合します。

次に欠損を確認する

空欄を含む列を一覧にしてください。

各列について、

- 空欄件数

- 全体に占める割合

- 分析時に注意する理由

を表示してください。
勝手に値を補完しないでください。

空欄を勝手に0へ置き換えるか、平均値で補完するかは分析目的によって意味が変わります。

そのため「欠けている値を見つける」と「欠損値をどう扱うか決める」は分けます。

flowchart LR
    A["Excelアップロード"] --> B["構造確認"]
    B --> C["欠損確認"]
    C --> D["型確認"]
    D --> E["集計"]
    E --> F["人が照合"]
    F --> G["可視化・考察"]

型の揺れを確認する

売上列に、

120000
85000
空欄
90,000円

が混じっていたら、そのまま全部を数値として合計できるとは限りません。

次のように条件を明示します。

売上列について、
数値として扱える値と扱えない可能性がある値を分けてください。

まだ文字列を数値へ自動変換しないでください。
変換候補がある場合は、元の値と候補値を並べてください。

AIが自動的にきれいにしてから分析すると、何を補正したのか見えにくくなります。

集計時は「除外行数」も出す

型を確認したあとで、

売上金額を数値として確認できた行だけを対象に、
部署別の件数と合計を整理してください。

集計対象から除外した行数と、
除外理由も表示してください。

とします。

合計値だけではなく、何件を計算から外したかを一緒に出させます。

グラフの前に集計表を見る

月別売上を集計してください。

グラフを作る前に、
月と合計値の表を表示してください。

グラフは見た目が分かりやすい反面、誤った集計でもそれらしく見えます。

先に表を出し、元データやPivotTableなどで数値を照合してから可視化へ進みます。

1か所だけ条件を変える

最初は部署別でした。

次は、

部署別ではなく担当者別にしてください。
それ以外の集計条件と除外ルールは変えないでください。

とします。

条件を一度に何個も変えず、1つずつ変えると結果差を追いやすくなります。

アップロードしたファイルはどこへ行く?

MicrosoftのCopilot Chat FAQでは、アップロードしたファイルはユーザーのOneDrive for Businessへ保存され、ユーザー自身で削除できるとされています。

またEnterprise Data Protectionの保護のもと、アップロードしたファイルはモデルのトレーニングには使われないと説明されています。

ただし、企業で使う場合は別途、

  • 秘密区分

  • DLP

  • 個人情報

  • 顧客データ

  • 保持ポリシー

  • OneDrive共有設定

  • AI利用ルール

を確認します。

「モデル学習に使われない」ことと「社内規程上アップロードしてよい」ことは同義ではありません。

Excel内Copilotとは分ける

Copilot ChatへExcelファイルを渡す方法は、Excelアプリのセルや表の横でCopilotを使う機能とは分けて理解します。

Microsoft公式ライセンス資料では、対象契約に含まれるCopilot Chatのweb-based chatと、Microsoft Copilotライセンスで提供されるwork-based chatやMicrosoft 365アプリ内機能に差があります。

企業で説明するときは、

「Copilotが使える」

だけではなく、

「どのCopilot画面で、どのデータを、どの契約条件で使えるのか」

まで書き分けます。

パイロットで測る項目

Excel分析では次を測ると実務効果を比較しやすくなります。

指標確認例
構造確認時間列・行・欠損確認に何分かかったか
集計作成時間手作業/PivotTableとの比較
誤集計件数人の照合で見つかった誤り
除外理由の明確さどの行がなぜ対象外になったか
修正時間Copilot出力を人が直す時間
総作業時間AI回答 + 人の検証・修正

AIの応答速度ではなく、人の確認まで含めた総時間で評価します。

管理者が確認する項目

企業展開前には、

  • 対象ライセンス

  • Entra IDアカウント

  • Copilot Chat利用設定

  • Web検索設定

  • ファイルアップロード制限

  • OneDrive for Businessへの保存

  • Purview/DLP/秘密区分

  • Microsoft Copilot追加ライセンスとの機能差

  • テナント内の段階的ロールアウト状況

を確認します。

公式情報

文書情報

記事タイトル
Copilot ChatにExcelを渡して分析する ― 構造・欠損・型・集計を順番に確認する
作成日
更新日
Source URL
https://papanda925.com/?p=18006

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました