【Copilot】CopilotにExcelの未テーブル化データを認識させる範囲設定と精度向上のコツ

【Copilot】CopilotにExcelの未テーブル化データを認識させる範囲設定と精度向上のコツ
🛡️ 超解決

ExcelでCopilotを利用する際、テーブル化されていないデータ範囲を正しく認識させるには、明示的な範囲指定が必要です。

Copilotは、指定された範囲内のデータに基づいて分析や操作を行います。

この設定を誤ると、意図しないデータで分析が進む可能性があります。

この記事では、ExcelでCopilotがテーブル化していないデータを認識する範囲設定方法を解説します。

【要点】ExcelでCopilotにテーブル化していないデータを認識させる範囲設定

  • 範囲の直接指定: Copilotに分析させたいセル範囲を具体的に指示する。
  • 名前付き範囲の活用: 繰り返し使う範囲には名前を付けて管理し、Copilotに指示する。
  • プロンプトでの明示: Copilotへの指示文で、対象となるセル範囲やシート名を明確に記載する。

ADVERTISEMENT

CopilotがExcelデータを解釈する仕組み

Copilotは、Excelファイル内のデータを理解するために、まずアクティブなシートや選択されているセル範囲を基準とします。しかし、テーブル化されていないデータの場合、Copilotはデータの境界線を自動で判断するのが難しい場合があります。そのため、Copilotが分析や操作を行う対象を正確に把握できるよう、ユーザーが明示的に範囲を指定することが重要になります。この範囲指定は、Copilotの「プロンプト」と呼ばれる指示文内で行うのが一般的です。

Copilotにテーブル化していないデータを認識させる手順

  1. Copilotウィンドウを開く
    Excelの「ホーム」タブにある「Copilot」アイコンをクリックし、右側にCopilotペインを表示させます。
  2. 分析したい範囲を決定する
    Excelシート上で、Copilotに分析させたいデータが含まれるセル範囲をマウスでドラッグして選択します。例えば、「A1」から「E50」までのデータ範囲を分析させたい場合、その範囲を選択します。
  3. Copilotに指示を出す
    Copilotペインの入力欄に、対象範囲を明示するプロンプトを入力します。例えば、「選択範囲のデータから売上トップ5を抽出してください」や、「A1:E50のデータで、各月の合計売上を計算してください」のように具体的に指示します。
  4. 指示の確認と実行
    Copilotが理解した範囲と指示内容を確認し、問題なければEnterキーを押すか、送信ボタンをクリックして実行します。

CopilotにExcelデータの範囲を認識させるためのプロンプト例

直接的なセル範囲の指定

最も確実な方法は、プロンプト内で直接セル範囲を指定することです。

  1. 具体的な範囲を指示する
    「シート1のA1からE50までのデータについて、各製品の販売数量の平均値を計算してください。」のように、シート名とセル範囲を明記します。
  2. 現在の選択範囲を指示する
    Excelシート上で分析したい範囲を事前に選択しておき、「選択範囲のデータで、最も売上の高い月を特定してください。」と指示します。

名前付き範囲の活用

繰り返し同じ範囲をCopilotに指示する場合、名前付き範囲を設定しておくと便利です。

  1. 名前付き範囲の作成
    Excelで分析したいデータ範囲を選択し、「数式」タブの「名前の定義」で名前を付けます。例えば、「売上データ」と名前を付けます。
  2. Copilotでの名前付き範囲の利用
    Copilotペインに「「売上データ」の範囲で、前年比の成長率を計算してください。」のように、定義した名前を使用して指示します。

シート全体の指定

シート全体を対象にしたい場合は、その旨を明記します。

  1. シート全体を対象とする指示
    「このシート全体にある顧客リストから、重複しているメールアドレスを検出してください。」のように指示します。Copilotはアクティブシート全体を対象とします。

ADVERTISEMENT

CopilotがExcelデータを認識できない場合の注意点

データ範囲の境界が不明確な場合

テーブル化されていないデータで、隣接するセルに別のデータが混在している場合、Copilotが正確な範囲を認識できないことがあります。例えば、データ範囲のすぐ隣に別の表や単一のセルデータがある場合です。

対処法: Copilotに指示する際は、必ず分析対象のデータ範囲を正確に指定するか、不要なデータとは空白行や空白列で明確に区切ってください。

プロンプトでの指示が曖昧な場合

「このデータについて」といった曖昧な指示では、Copilotがどの範囲を指しているのか判断できないことがあります。特に複数のシートがある場合や、データ範囲が複数に分かれている場合に発生しやすいです。

対処法: プロンプトには、シート名やセル範囲(例:「Sheet2のB2:G100」)を具体的に記述するか、事前に分析したい範囲を選択して「選択範囲」と指示してください。

名前付き範囲が正しく設定されていない場合

名前付き範囲を設定しても、その名前が間違っていたり、範囲が意図したものと異なっていたりすると、Copilotは期待通りに動作しません。

対処法: 「数式」タブの「名前マネージャー」で、設定した名前付き範囲の名称と実際のセル範囲が一致しているかを確認してください。

Copilot ProとMicrosoft 365 Copilotの機能差

ExcelにおけるCopilotのデータ範囲指定機能は、Copilot ProとMicrosoft 365 Copilot(法人向け)で基本的な操作は共通しています。どちらのライセンスでも、プロンプトでセル範囲を指定したり、名前付き範囲を利用したりすることは可能です。

ただし、Microsoft 365 Copilotは、組織内のデータ(SharePointやTeams内のファイルなど)と連携して、より広範なコンテキストを理解する能力に長けています。一方、Copilot Proは主に個人利用のMicrosoft 365アプリ(Word, Excel, PowerPoint, Outlook, OneNote)内での機能に特化しています。Excelのデータ範囲指定という点では、両者の機能差はほとんどありません。

まとめ

ExcelでCopilotを利用する際、テーブル化されていないデータを正しく認識させるためには、プロンプトで対象のセル範囲を明示することが不可欠です。直接的なセル範囲の指定や、名前付き範囲の活用により、Copilotは意図したデータに基づいた正確な分析や操作を実行できます。今後、ExcelでCopilotに指示を出す際は、範囲指定を意識して、より精度の高い結果を得られるようにしましょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。