Vision

ChatGPTを使ってExcelの数式を書く方法

ChatGPTを使ってExcelの数式を書く方法

誰もがExcelスプレッドシートのエキスパートというわけではありません。特定のデータセットに必要な数式の書き方がわからない場合もあるでしょう。データや計算ニーズに合った適切な数式を見つけるのに苦労しているなら、数ステップで数式を作成できる新しいオプションがあります。

その選択肢とは、人工知能企業OpenAIが開発した話題のAIチャットボット、ChatGPTです。ChatGPTは他にも様々な機能を備えていますが、Excelの計算式も作成できます。このガイドでは、Microsoft ExcelとChatGPTを連携させる方法をご紹介します。さあ、始めましょう。

おすすめ動画

ChatGPTを使ってExcelの数式を書く方法

ChatGPTを使ってExcelの数式を書く方法を見てみましょう。このガイドでは、ChatGPTが生成する数式を使って、簡単なサンプルデータセットを使って基本的な計算(値の減算など)を行います。

忘れないでください: OpenAI アカウントとデータ セットを含む Microsoft Excel スプレッドシートが必要になります。

ステップ 1:使用したい Excel スプレッドシートを開きます。

この例では、製品、サービス、予想価格、実際の価格が記載されたシンプルな表があります。ChatGPTが作成したExcelの式を使用して、リストされている各製品またはサービスの予想価格と実際の価格の差(列D)と、列B、C、Dの小計を計算します。

サンプル データを含む Excel スプレッドシート。
スクリーンショット

ステップ2:ウェブブラウザを開き、ChatGPTのウェブサイトにアクセスします。OpenAIアカウントにログインします。ChatGPTの新規チャット画面が表示されます。

ChatGPT Web インターフェースの新しいチャット画面。
スクリーンショット

ステップ3:新しいチャット画面で、画面下部の「メッセージを送信...」テキストボックスに、データ用のExcel式をリクエストする内容を入力します。キーボードのEnterキーを押します。

この例では、実際の価格列 (列 C) の値から予測価格列 (列 B) の対応する値を差し引いた結果を、差異列 (列 D) のセルに入力します。

まず、ChatGPTにセルC2の数値からセルB2の数値を引くExcelの数式を書いてもらいます。リクエストはできるだけ明確かつ正確に記述してください。そうでないと、ChatGPTが誤解して誤った数式を返す可能性があります。

この例では、ChatGPT に次のメッセージを送信しました: B2 の値から C2 の値を減算する Excel 数式を記述してください。

ChatGPT 減算 Excel 数式リクエストと応答のスクリーンショット。
スクリーンショット

ステップ4: ChatGPTからのリクエストへの回答には、使用できる数式と、Excelスプレッドシートでの使用方法に関する簡単な説明が含まれています。チャット画面から数式をコピーするには、数式をハイライト表示し、キーボードショートカットのCtrl + Cを押します。

ステップ5: Excelスプレッドシートを開き、数式を入力したいセルを選択します。キーボードのCtrl + Vキーを押して、数式をセルに貼り付けます。数式の正しい答えが、選択したセルにすぐに表示されます。

この例では、ChatGPTはリクエストに対して次の数式を生成しました: =B2-C2。この数式をコピーしてスプレッドシートの目的のセル(D2)に貼り付けると、正しい答えが返されました: 商品1の予想価格(B2、50ドル)と実価格(C2、22ドル)の差は28ドルです。

Excel スプレッドシートの最初の減算式。
スクリーンショット

ステップ6:次に、「差異」列(列D)の残りの空白セルに各製品またはサービスの正解を入力するには、数式をコピー&ペーストしたセルの右下隅にカーソルを合わせます。黒いプラス記号アイコンが表示されたら、その隅を選択し、カーソルをドラッグして列の残りの部分を最後のデータ行まで選択します。

カーソルを離すと、空のセルにそれぞれの行の正しい答えが自動的に入力されます。

Excel スプレッドシートの相違点列の残りの部分を入力します。
スクリーンショット

ステップ7:もう1つ例題を解いてみましょう。今回は加算です。同じスプレッドシートの例を使って、今度は列B(予測価格)のすべての値の合計を求めます。

そこで、ChatGPT に戻り、B 列の B2 から B11 までのすべての値を合計する Excel 数式のリクエストをチャットボットに送信します。

この場合、ChatGPT へのメッセージは次のようになります。B列の B2 から B11 までのすべての値を合計する Excel 数式を記述してください。

ChatGPT 追加の Excel 数式要求と応答のスクリーンショット。
スクリーンショット

ステップ8: ChatGPTから数式と使い方の説明が返されます。このガイドの前半で減算式を説明したように、その数式をコピーしてスプレッドシートの任意のセルに貼り付けます。

この加算式を貼り付けると、正しい答えがそのセルに自動的に表示されます。この例では、ChatGPTは列BのB2からB11までのすべてのセルを合計する次の式を提供しています:=SUM(B2:B11)

この数式は正しく$5,497という答えを導き出しました。つまり、このスプレッドシートに記載されている製品とサービスの予測価格の小計は$5,497です。

ChatGPT 式を使用した Excel スプレッドシートへの最初の追加。
スクリーンショット

ステップ 9:最後に、このスプレッドシートの残りのデータ セットに列 C と列 D の小計 (それぞれすべての製品とサービスの実際の価格と差額) を入力するため、加算式をコピーして貼り付けたセルの右下隅にカーソルを置きます。

黒いプラス記号アイコンが表示されたら、この角を選択して右にドラッグし、次の2つのセルを選択します。選択されたら、マウスボタンを離します。

保留を解除すると、それぞれのデータ列の正しい小計の回答が表示されます。

ChatGPT 式を使用して、Excel スプレッドシートの残りの小計を入力します。
スクリーンショット

Excel を使用してグラフを作成したり、その他のさまざまなデータ分析タスクを実行したりできますが、ChatGPT を使用して数式を効率化するオプションがあると、ソフトウェアの使い方が変わる可能性があります。

Microsoft Copilot は、Excel や Microsoft 365 スイートの他のアプリケーションでも使用できます。

Forbano
Forbano is a contributing author, focusing on sharing the latest news and deep content.