COPILOT 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel Web App Excel for iPhone

ここでは、Microsoft Excel の COPILOT 関数の書式および使用法について説明します。 

重要

説明

COPILOT 機能を使用すると、ユーザーはグリッドからのプロンプトと参照を提供することで人工知能を活用し、AI 言語モデルに基づいて応答を生成できます。 

構文

=COPILOT(prompt_part1, [context1], [prompt_part2], [context2], ...)

COPILOT 関数の書式には、次の引数があります:

  • Prompt_part 必須。 AI モデルのタスクまたは質問を説明するテキスト。 それぞれが コンテキスト に従って順番にprompt_partされ、単一のプロンプトが作成されます
  • コンテキスト オプション。 AI モデルのコンテキストまたはデータを提供するグリッドからの参照。 これは、1 つのセルまたは範囲を指定できます

ヒント

  • AI モデルに送信されるプロンプトは、すべての prompt_part 引数と コンテキスト 引数から構築されます
  • たとえば、次の数式の場合:
  • =COPILOT("分類", B1:B10, "次のカテゴリのいずれかに分類", A1:A4)
  • これは AI モデルに送信されます:
  • "[B1:B10 の値] [A1:A4 の値] を次のカテゴリに分類します。"

COPILOT 関数の使用

COPILOT 関数は、Azure でホストされている AI モデルをセル数式から直接呼び出します。 プロンプトと参照されるデータに基づいて応答が返され、グリッド内で動的でインテリジェントな出力が可能になります。

COPILOT 関数を使用する場合

COPILOT 関数は、セマンティック、生成、探索的なタスク用に設計されています。 これは、決定論的な正確さが要求されず、自然言語理解が価値を提供できるシナリオに最適です。 推奨されるユース ケースは次のとおりです。

  • テキストの要約: 長い文字列またはセル範囲を簡潔な要約に凝縮します。
    たとえば、=COPILOT("このフィードバックを要約してください", A2:A20)
  • サンプル データの生成: プロトタイプやデモ用のプレースホルダーまたはサンプル データを作成します。
    たとえば、=COPILOT("5 種類のアイスクリームのフレーバー")
  • コンテンツの分類またはタグ付け: テキスト エントリにカテゴリまたはラベルを割り当てます。
    たとえば、=COPILOT("Classify sentiment", B2:B100)
  • テキストの生成: 単純なテキスト コンテンツを作成します。
    たとえば、=COPILOT("仕様に基づいてこの製品の説明を作成", B2:B8)
  • Web から情報を検索する: COPILOT 関数は、Web でデータを検索できます。 使用されているソースへの参照は近日公開予定です。
    たとえば、=COPILOT("Look up upcoming holidays or major events in", A2)

COPILOT 機能を使用しない場合

COPILOT は AI を使用しており、間違った応答を返す可能性があります。

信頼性を確保し、責任を持って使用するには、次の目的での COPILOT の使用は避けてください:

  • 数値計算: 正確性または再現性が必要なタスクには、ネイティブ Excel 数式 (SUM、AVERAGE、IF など) を使用します。
  • 指定された範囲または Web データ以外のコンテキストを必要とする応答: COPILOT 関数は、関数に提供される、または関数によって参照されるプロンプトとコンテキストにのみアクセスできます。 ブックの他のデータ、他のファイルのデータ、またはエンタープライズ情報にアクセスすることはできません。
  • ブック内のデータに基づく参照: テーブルまたは範囲に基づいてデータを検索するには、 XLOOKUP を使用します。
  • 法的、規制、またはコンプライアンスに影響を与えるタスク: 財務報告、法的文書、またはその他の一か八かのシナリオには、AI で生成された出力を使用しないでください。

COPILOT は複数の結果を返すことができます

指定したコンテキストに基づいて、COPILOT 関数はグリッド全体にスピルする動的配列として複数の結果を返すことができます。

COPILOT を使用して、グリッドのコンテキストに基づいて複数の値を返します。この例では、出力は、各レビューが肯定的か否定的か、およびレビューのトピックです

これにより、作成される COPILOT 計算の数が減り、モデルが多くの入力に基づいて有用な出力を提供できるようになります。

使用制限

  • COPILOT 関数は、Copilot サブスクリプションを持つユーザーのみが使用できます
  • 10 分ごとに最大 100 個の COPILOT 関数を計算できます
  • COPILOT 関数は、機密または極秘というラベルの付いたブックで計算できません

一般的なエラー

エラー テキスト エラーの種類 説明
Short-Term 制限を超えています #CONNECT 10 分以内に 100 の Copilot 関数計算の制限を超えました。 10 分待ってから、もう一度やり直してください。
プロンプト エラー #VALUE プロンプトを評価できません。 プロンプトを編集して再試行します。
プロンプトが大きすぎる #VALUE プロンプト ( コンテキストを含む) が大きすぎます。 プロンプトまたはコンテキストのサイズを小さくしてください。
ライセンスが見つからない #BLOCKED Copilot ライセンスが見つかりませんでした。 Copilot ライセンスをお持ちの場合は、もう一度ログインしてみてください。
サーバーのタイムアウト #CONNECT サーバーからの応答がありません。 これは、プロンプトを簡略化することで解決するか、サーバーに問題がある可能性があります。
社外秘ブック #BLOCKED COPILOT 関数は、機密または極秘というラベルの付いたブックで計算できません

  • COPILOT 関数では、Azure でホストされている AI モデルにアクセスするためにアクティブなインターネット接続が必要です。

  • COPILOT 関数は、 コンテキスト 引数によって提供されるデータにのみアクセスできます。 以下にはアクセスできません。

    • ブックのその他のデータ
    • エンタープライズ データ
  • 現在、COPILOT 関数は gpt-4.1-mini (2025-04-14) を使用します。 

  • COPILOT 関数のモデルは今後進化および改善され、同じ引数であっても、数式の結果が時間の経過とともに変化する可能性があります。 COPILOT 機能は許容される場合にのみ使用してください。 結果を再計算したくない場合は、[値のコピー、貼り付け] (値の選択、Ctrl + C、Ctrl + Shift + V) を使用して結果を値に変換することを検討してください。

  • コンテキストとして提供されたプロンプトとデータは、AI モデルのトレーニングには使用されません。

  • Excel の Copilot の詳細については、「Excel の Copilot に関してよく寄せられる質問」を参照してください