- Excel 機能を
=COPILOT()使用すると、ユーザーはスプレッドシート内でのデータ分析と生成に自然言語を利用できます。 - プロンプトを入力し、オプションでデータ範囲を指定することにより、Copilot は要約、分類、リストなどのさまざまな出力を生成できます。
- この関数は標準の Excel 数式と同様に動作し、データの変更に応じて自動的に更新されます。現在、Microsoft 365 の商用ユーザーはプレビュー モードでアクセスできます。
Microsoftは、Excelに画期的なAI強化機能「=COPILOT()関数」を導入しました。Copilotチャットボットとは異なり、この革新的な機能ではスプレッドシートのセルに直接アクセスでき、ユーザーは自然言語プロンプトを通じてデータの分析と生成を行うことができます。この記事は、この=COPILOT()関数を理解し、スプレッドシートのタスクに効果的に実装する方法を包括的に解説するガイドです。
ExcelのCOPILOT関数を理解する
この関数は、や=COPILOT()などの他の標準的なExcel数式に似ていますが、自然言語コマンドを使用してデータを処理できる独自の機能を備えています。この関数を呼び出すと、プロンプトがCopilotクラウドサービスに送信され、BingおよびChatGPTとの統合によってリクエストが解釈され、Excelグリッド内で対応する操作が実行されます。SUMPIVOTBY=COPILOT()
この機能は非常に汎用性が高く、ユーザーはデータを再フォーマットしたり、コメントを要約したり、アイテムを分類したり、創造的なアイデアをブレインストーミングしたりすることができます。
この関数の主な目的は、Excelの高度な機能を誰でも利用できるようにし、Excelの構文に関する詳細な知識を必要とさせないことです。特に、ソースデータに変更を加えると、COPILOTによって生成される出力が自動的に更新されます。この関数はExcel内で実行されるためIF、、、、などの従来の数式との統合が可能です。SWITCHLAMBDAWRAPROWS
COPILOT機能の要件と制限
現在、この=COPILOT()機能はベータチャネル経由でWindows 11(ビルド19212.20000)およびmacOS(ビルド25081334)版Excelに展開されています。ただし、Microsoft 365 Copilotライセンスを保有する法人のお客様のみが対象となり、通常のコンシューマー向けサブスクリプションは対象外となります。Microsoft 365 PersonalまたはFamilyサブスクリプションをご利用のお客様はこの機能に気付くかもしれませんが、実際には機能せず、「ブロックされました」というエラーが表示されます。
この関数は、 10分ごとに最大100件(1時間あたり最大300件)のリクエストを許可します。これらのクォータを管理するために、ユーザーは配列入力を利用できます。
特に、この=COPILOT()関数は現在、ワークブック内に格納されているデータでのみ機能し、現時点では外部データや Web 統合はサポートされていません。
さらに、AIは大きな利点を提供しますが、不正確な結果を生み出す可能性があることに留意してください。したがって、重要な数値計算にはこの関数の使用を控えることをお勧めします。
ExcelのCOPILOT関数の使い方
この=COPILOT()機能を利用するには、次の簡単な手順に従ってください。
-
Excelアプリケーションを起動します。
-
分析したいデータを含むスプレッドシートを作成します。
-
次の関数を入力してEnter キーを押します。
=COPILOT("prompt_part1", [context1], [arguments])
実行されると、提供されたデータが AI に送信され、指定されたセルに結果が返されます。
ニュースレターにご登録いただくと、 最新のガイドや更新情報が直接受信箱に届きます。
購読する
関数のコンポーネントの詳細な内訳は次のとおりです。
-
=COPILOT:これは関数を識別し、Excel に AI Copilot エンジンを使用して処理するように指示します。 -
prompt_part1:要約、分類、説明などの要求を伝える自然言語コマンド(常に引用符で囲む)。「一文で要約して」のように明確な指示を与えると、曖昧なフレーズよりも良い結果が得られます。 -
context1:このパラメータ内で Copilot が分析するデータ範囲を指定します。 -
arguments(オプション):自然言語で表現された、Copilot の応答を微調整できる追加入力。
例 1:追加の引数なし:=COPILOT("Summarize this feedback into a paragraph", C2:C15)
-
=COPILOT: Excel に AI を呼び出すよう指示します。 -
"Summarize this feedback into a paragraph": 自然言語ディレクティブ。 -
C2:C15: 顧客のフィードバックを含むデータ範囲。 -
No third argument: Copilot によって行われるデフォルトの出力選択。

例 2:利用可能なすべてのオプションを使用する:=COPILOT("Summarize reviews in one sentence per row", A2:A20, "Output as a list")
-
=COPILOT: Excel に AI 機能を使用するように指示します。 -
"Summarize reviews in one sentence per row": 自然言語による指示。 -
A2:A20: 分析対象のデータセット。 -
"Output as a list": 追加の書式設定ガイドライン。
データが提供されない場合、関数は次のようにプロンプトに基づいてのみ応答します=COPILOT("Write 5 team name ideas for a cycling club")。
Microsoftは、この=COPILOT()機能はユーザーのデータをAIモデルの学習に利用しないと主張しています。ただし、データはクラウドに送信されるため、共有される情報の種類には注意が必要です。COPILOT機能の活用に関する包括的なガイダンスについては、同社のサポートページをご覧ください。
コメントを残す