Copilot in Excel の使い方|表をテーブルにする理由と、分析の頼み方
Excel の Copilot は「テーブルにしないと使えない」のか。2025年9月と2026年10月の公式の説明の違いを並べ、表をテーブルにして名前を付ける理由、分析を頼む文の組み立て方(対象・やること・結果の形・確かめ)、編集・計画・チャットのモードの使い分け、返ってきた集計の確かめ方を、架空の売上表と当社の検証用の環境の画面でまとめます。
目次 クリックで開く
この記事の要点
- 「OneDrive に置いて自動保存をオンに」は2025年9月の FAQ にあった条件で、「テーブルにしないと使えない」のほうは、当時もテーブルか条件を満たすセル範囲のどちらかでよいとされていました。2026年10月の FAQ とヒントの記事には、どちらも書かれていません。
- それでもテーブルにして名前を付けると、表と列を名前で指して頼めます。当社が見た画面では、テーブルの中のセルを選んでいるときだけ、右下のボタンの候補がテーブル向けに変わりました。
- 分析は「対象(テーブル名・列名)・やること・結果の形・確かめ」の4つを入れて頼み、答えは元の表で検算します。当社が外れ値を1行入れた架空の売上表では、その1行を除くだけで支店の1位が入れ替わります。
売上表を Excel の Copilot(Copilot in Excel)に分析させようとして調べると、「先にテーブルにしないと使えない」「OneDrive に保存して自動保存をオンにしないと動かない」という説明がよく出てきます。手元の表をわざわざ作り替えるべきか、作り替えたら何が変わるのか。そして、Copilot が返した集計を、そのまま会議の資料に使ってよいのか。表を扱う社員の方も、社内に使い方を案内する情報システム・総務の担当の方も、ここで手が止まりがちです。
この記事では、Excel の Copilot の前提が2025年9月と2026年10月の公式の説明でどう違うかを並べたうえで、表をテーブルにする理由と、分析を頼む文の組み立て方、返ってきた答えの確かめ方をまとめます。例には、架空の売上表(4つの支店と4つの品目、見出し1行+30行)を使います。
Microsoft 365 と生成 AI の導入を支援している Aurant Technologies が、Microsoft の公式の説明と、当社の検証用の環境の Excel for the web の画面で確かめた内容です(画面で確かめた範囲と日付は、末尾の「この記事の確かめ方」に書きました)。
「テーブルにしないと使えない」のか:2025年9月の公式は保存場所と、テーブルか条件を満たす範囲を求めていた。今の FAQ には書かれていない
「Excel の Copilot に関してよく寄せられる質問」(FAQ)は、2025年9月の時点では、Excel の Copilot は自動保存がオンの OneDrive か SharePoint に保存した .xlsx・.xlsb・.xlsm のファイルで「のみ使用できます」と書いていました(Wayback Machine の2025年9月22日の写し)。同じ「開始する方法について提案はありますか?」の箇条には、続けて「データがテーブルなどのサポートされている形式であることを確認します」とあり、詳細は「Copilot in Excelのデータの書式設定」を参照するよう案内していました。大きさについては別の問いで「最大 200 万個のセルの Excel テーブルに対して機能します」と書いていました。
案内先の「データの書式設定」の記事(英語版「Format data for Copilot in Excel」、Wayback Machine の2025年9月16日の写し)は、Excel の Copilot を使うには、データを「Excel テーブル」か「サポートされている範囲」のどちらかの形にする必要があると書いていました(「To use Copilot in Excel, your data will need to be formatted in one of the following ways」)。範囲のままにする場合は、見出しが1行だけ、空の行や列が無い、結合したセルが無い、など8つの条件をすべて満たす必要があるとされ、改善や更新に合わせて条件が変わることがある、とも書かれていました。検索で出てくる「テーブルにしないと使えない」に照らすと、当時の公式はデータの形を使うための条件にしていましたが、テーブルのほかに、条件を満たすセル範囲でもよいとされていました。
2026年10月に同じ FAQ を開くと、保存場所とテーブルのこの記述は無くなっていました。以前の「データの書式設定」の記事の URL は「Copilot in Excel のヒント」に転送され、そこにはテーブルか範囲かという条件は見当たらず、「Excel の Copilot は、自動保存が有効または無効になっているブックで実行されます」と書かれています。保存場所と同じ文にあった .xlsx・.xlsb・.xlsm という形式の並びも、今の FAQ には見当たりません。
変わっていないところもあります。「サポートされていないファイルの状態」と出たときの原因として、ファイルが SharePoint でチェックアウトされていること、Strict Open XML のようなサポートされていない形式であることを挙げ、Excel ブック(.xlsx)などの最新の形式で保存するよう勧める問いは、2025年9月の写しにも2026年10月の FAQ にもあり、中身はほぼ同じです。チェックアウトと Strict Open XML は、どちらの FAQ でもこのメッセージの原因として挙げられていて、2025年9月より後に加わった説明ではありません(同じ問いには、編集にチェックアウトを求める SharePoint のサイトでは、Windows と Mac の Excel の Copilot はそのサイトのファイルで機能せず、Excel for the web なら使える、とも書かれています)。
ここで言えるのは「今の説明には書かれていない」までです。条件をなくしたという Microsoft の発表は見当たらず、ローカルのパソコンに保存したブックでデスクトップ版が必ず動くかも、この記事では確かめていません。
頼み方の勧めは、2025年9月の FAQ にも、今のヒントの記事にもあります。2025年9月の FAQ は「書式設定や分析クエリで参照する列ヘッダーを明確に指定する」こと、今のヒントの記事は、頼む文で Copilot に使わせる列や範囲を名前で示すことを勧めています。ヒントの日本語版は「列または範囲に名前を付けます」と訳していますが、英語版は「Name the columns or ranges you want Copilot to work with, especially for formatting and analysis requests.」です。この箇条は、英語版では「Write effective prompts」、日本語版では「効果的なプロンプトを作成する」という見出しの下に並んでいるので、名前を割り当てることではなく、頼む文の中で列や範囲を名前で指すことと読めます。テーブルを使う理由はここにある、と当社は考えています。2つ先の節「表をテーブルにして、表と列に名前を付ける」で見るとおり、テーブルにすれば、その名前を頼む文にそのまま書けます。
右下のボタンから開き、聞くだけならチャット モードを選ぶ
Excel の Copilot は、ブックの右下の隅にある Copilot のアイコンから開きます(「Excel の Copilot の使用を開始する」)。当社の検証用の環境の Excel for the web でも、右下に丸いボタンがあり、最初にマウスを載せたときは「Copilot が移動しました」という吹き出しと頼む文の候補が、再読み込みのあとは候補だけが出ました。
開いた Copilot には、編集・計画・チャットの3つのモードがあります。既定は編集モードで、頼んだことに合わせてブックを直接変えます(新しいシート、ピボットテーブル、グラフ、列など)。計画モードは、すぐに動かずに進め方の計画を見せます。チャット モードは、ブックを変えずに、答えを Copilot の窓の中に返します。集計の結果を知りたいだけのときにブックを書き換えられたくなければ、チャット モードを選びます。
編集モードには前提が1つあります。FAQ の制限事項には「Copilot の編集は、[計算オプション]が[自動]に設定されている場合にのみサポートされます」とあります。計算を手動にしているブックもあるので、編集モードで頼む前に、[計算オプション]が[自動]になっているかを確かめてください。
モードの名前は、サポートの記事の表記で書いています。画面のモードの表記は、この記事では確かめていません。サポートの記事の中でも「計画 モード」「プラン モード」のように表記が分かれているので、画面の言葉が少し違っても、ブックを変えるか(編集)、先に手順を見せるか(計画)、答えだけ返すか(チャット)で見分けてください。
Web 版で使う場合、Excel for the web などで Copilot が動くには、サードパーティの Cookie を有効にする必要があります(「Microsoft Copilot の要件」)。会社のブラウザの設定で止めている場合は、管理者に確かめてください。
表をテーブルにして、表と列に名前を付ける
テーブルは、Excel の機能の「テーブル」です([テーブルとして書式設定]で作るもの)。ふつうのセル範囲との違いは、名前です。「構造化参照」の記事にあるとおり、「Excel テーブルを作成すると、テーブル、またテーブルの各列ヘッダーに名前が割り当てられます」。テーブルに行を足したり消したりしても、その名前で指す範囲は付いてきます。頼む文に「売上明細テーブルの[売上]」と書けば、セルの番地を書かなくても、どの表のどの列かを名前で示せます。名前で示すと答えがどれだけ正確になるかは、当社では Copilot の答えで確かめておらず、公式のヒントがそう勧めている、というところまでです。
作り方は、表の中のセルを1つ選び、[ホーム]の[テーブルとして書式設定]でスタイルを選ぶだけです。当社の検証用の環境では、表示された画面に「テーブルのデータの範囲: A1:F31」と出て、「先頭行をテーブルの見出しとして使用する」にチェックが入っていました。範囲が表の端まで合っているか、見出しのチェックが入っているかを、[OK]の前に確かめます。列の名前は見出しの行から付くので、見出しが無い表なら先に1行足しておきます。
[OK]を押すと、見出しの各列にフィルターのボタンが付きます。テーブルの名前は、Excel が順に既定の名前を付けます。当社が見た日本語の画面では「テーブル1」で、サポートの「Excel テーブルの名前を変更する」の記事では Table1、Table2、Table3 のように書かれています。このままだと Copilot に頼むときにも中身が分からないので、[テーブル デザイン]タブの左端の欄で、中身の分かる名前に変えます。写真は既定の名前「テーブル1」の状態で、この記事の例ではここを「売上明細」にしました。
テーブルにしたときと、[範囲に変換]でふつうのセル範囲に戻したときで、右下のボタンの候補を比べました。同じ表の同じセル(C6)を選んでボタンにマウスを載せると、ふつうのセル範囲のときは「データの分析情報を追加してください」などの3つ、テーブルのときは「このテーブルから分析情報を収集してください」「数式列の追加…」などの3つが出ました。テーブルの外のセル(J10)を選んでいるときは、テーブルにしたあとでも、ふつうのセル範囲と同じ候補でした。
見えたのは、候補の文が変わったところまでです。同じ C6 を選んでいても、ふつうのセル範囲のときは「データの分析情報を追加してください」、テーブルのときは「このテーブルから分析情報を収集してください」と、テーブルを単位にした言い方の候補が出ました。そこから、Copilot がテーブルを1つのまとまりとして扱っていると推し量れますが、これは1つの架空の表で1回ずつ見た結果で、候補の文や数がいつも同じかは確かめていません。テーブルにすると Copilot の答えが変わるかも、確かめていません。
それでも、表と列の名前を自分で頼む文に入れておくと、何を集計させたかが頼む文に残ります。その名前が指すセルは、テーブルの範囲と合わせると分かります。この表では、[テーブルとして書式設定]の画面に出た範囲が A1:F31 で、[売上]は F 列なので、「売上明細テーブルの[売上]」は F2:F31 の30行に当たります。返ってきた合計は、その30行を SUM 関数で合計した値と突き合わせます(最後の節)。
表の中身も見ておきます。日付や数が文字として入っている、余分なスペースがある、同じ行が重複している、といった表は、集計がずれる元になります。Excel の Copilot の組み込みのスキル「クリーン データ」は、こうした点を調べて直し方を提案するとされています(ただし同じ記事は、このスキルは展開中で、すべての利用者が使えるわけではないと書いています)。
頼む文は「対象・やること・結果の形・確かめ」で組む
頼み方のコツは、公式の「Copilot in Excel でデータ分析情報を取得する」とヒントの記事に、ほぼ出そろっています。質問は具体的であるほど、答えが役に立ちます。分析させる列を名前で示すと、結果がより正確になるとされています(英語版は「Naming the columns you want Copilot to analyze produces more accurate results.」)。ピボットテーブルのような形で結果がほしいなら、プロンプトにそう書きます。大まかに始めて詳細を足していき、前の結果を受けて質問を続けます。これを、頼む文の4つの部品に分けました。
例の1つめは、答えを見るだけなのでチャット モードで頼みます。2つめは新しいシートにピボットテーブルを作らせるので編集モードです。2つ前の節「右下のボタンから開き、聞くだけならチャット モードを選ぶ」で書いたとおり、[計算オプション]が[自動]になっているブックで頼みます。3つめの前半「このデータに外れ値や異常はありますか?」は、分析情報の記事にあるプロンプトの例の文そのままで、後半で、外れ値を除いた集計まで続けて頼んでいます。どの例も「売上明細テーブル」「[売上]」のように、表と列を名前で指しています。テーブルにして名前を付けておくと、この書き方がそのままできます。3つの例は当社がこの表に合わせて書いた文で、Copilot には入れていません。試して答えが返ってきたら、次の節の値と突き合わせてください。
答えは元の表で確かめる。外れ値が1行あるだけで順位が変わる
Copilot は分析情報と数式を流暢な言葉で説明しますが、内容が不正確または不適切である可能性がある、と FAQ 自身が書いています。作られたものは確認・編集・検証でき、金融・法律・医療のような機密性の高い分野の意思決定には使わないように、ともあります。会議の資料に数字を使う前に、元の表で検算します。
この記事の架空の売上表で、何を確かめるべきかを見ます。確かめ方を見せるために、当社はこの表に外れ値として1行を入れてあります。2026/9/18 の東京のボールペンを 400 個(48,000円)とした行で、ほかの行の数量は 13〜58 個です。下の値は、Copilot の答えではなく、当社がスクリプトで集計した正しい値です。支店ごとの売上の合計は、東京が 85,540円 で1位です。外れ値の1行を除くと、東京は 37,540円 で4位になり、札幌(71,940円)が1位になります。
「東京がいちばん売れた」という答えは、計算としては合っていても、それが大口の1件によるものか、ふだんの売れ方によるものかで、次の打ち手が変わります。だから、集計を頼んだら「外れ値や異常はあるか」を続けて聞き、あればその行を除いた集計も出させて、2つを並べて読みます。最後に、Copilot の答えの合計(この表では 252,480円 になるはず)を、元の[売上]の列を SUM 関数で合計した値と比べると、集計から漏れた行が無いかを確かめられます。
編集モードで頼んだときは、ブックが直接変わる点にも気をつけます。Copilot の変更を保存すると、共同編集しているユーザーを含め、ファイルにアクセスできる人すべてにその変更が見えます。戻したいときは、元に戻すか、以前のバージョンを表示します。共有しているブックで試すなら、先にコピーを作るか、チャット モードで聞くほうが安全です。
まずは、いま手元にある売上表を1つ、テーブルにして名前を付け、チャット モードで「売上明細テーブルの[売上]を[支店]ごとに合計してください」のように名前で頼んでみてください。返ってきた合計を元の列の SUM と比べ、外れ値を聞く。この3つの手順を社内の使い方の案内に載せておくと、Copilot の集計をそのまま資料に貼る前に、一度立ち止まれます。社内の案内づくりや Copilot の割り当てを一緒に整えたい場合は、Microsoft 365 の導入支援でご相談ください。
この記事の確かめ方
Microsoft の説明は2026年10月29日に確かめました。2025年9月の FAQ は Wayback Machine の写しで読み、案内先の「データの書式設定」の記事は、日本語版の当時の写しが取れなかったため、英語版の2025年9月16日の写しで確かめています。画面の写真は同じ日に、当社の検証用の環境の Excel for the web で撮りました。撮れたのは右下のボタンとテーブルの画面までです。右下のボタンから Copilot の窓を開いても中が空白のままで、頼む文を入れられませんでした(原因は分かっていません)。そのため、頼む文の例は当社がこの表に合わせて書いた文で、Copilot には入れておらず、モードの切り替えの画面と Copilot の答えはこの記事にありません。モードの名前とデスクトップ版の画面の名前は、サポートの記事の表記で書いています。表の支店・品目・数字はすべて架空のものです。COPILOT 関数やマクロ・Python は扱わず、ボタン自体が出ないときの切り分けもこの記事では扱いません。ライセンスの種類(名前の下のラベル)の違いはCopilot Chat と Microsoft 365 Copilot の違いの記事にまとめています。
Microsoft 365 Copilot 導入支援
無料の Copilot Chat がもう社員の画面に出ている、有料版を誰に何人配るか決められない、全社に開いたままの SharePoint のサイトがある。配る前の共有の見直しから、ライセンスの選び分け、ライセンスの外でかかる費用の上限、使われているかの確認までを支援します。





