gooブログはじめました!

Excelで生成AIを利用できるアドイン「ChatGPT for Excel」を体験しよう。

〇 米Open AI(オープンAI)が開発した対話型生成AI「ChatGPT」の登場により、AIがより身近になった。質問を入力すると、人が話すような分かりやすい文章で回答してくれる。

このChatGPTをExcelで利用できるアドイン「ChatGPT for Excel」が公開されている。今回はChatGPT for Excelの使い方を紹介しよう。

なお、本連載ではMicrosoft 365 Business Standardのプランで、主にWebブラウザーを使って動作を確認している。Officeのバージョンや仕様変更によって、ここで説明する機能が使えない場合や画面が異なる場合がある。

ChatGPT for Excelを使えるようにする。

ChatGPT for Excelは、Excelにアドインとして追加する。このアドインは、米Microsoft(マイクロソフト)が提供するものではなく、Apps Do Wondersが開発・提供するものだ。

Excelにアドインを追加すると、ChatGPTの機能を利用する関数が使えるようになる。なお、執筆時点ではMicrosoft 365版のExcelとWeb版のExcelで利用可能となっている。今回はWeb版のExcelを使って検証した。

このアドインを利用するには、ChatGPTのAPIキーを取得する必要がある。このAPIキーは、オープンAIのWebページでアカウントを登録して取得する。すでにChatGPTを利用している場合は、そのアカウントでサインインすればよい。なお、APIキーの利用は有料だが、執筆時点ではアカウント登録後の3カ月間は18ドル分の無料枠が使える。今回はこの無料枠を使って体験しよう。

まずはアドインを追加しよう。追加するには、「挿入」タブの「アドイン」をクリックする。表示された「Officeアドイン」画面で「ChatGPT for Excel」を検索して追加する。

「挿入」タブの「アドイン」をクリック。表示された「Officeアドイン」画面の「Officeストア(ストア)」をクリックして、アドインの一覧を表示する。「検索」ボックスで「ChatGPT for Excel」を検索する。表示されたら、「追加」をクリックする。次の画面で「続行」をクリックする
画1、「挿入」タブの「アドイン」をクリック。表示された「Officeアドイン」画面の「Officeストア(ストア)」をクリックして、アドインの一覧を表示する。「検索」ボックスで「ChatGPT for Excel」を検索する。表示されたら、「追加」をクリックする。次の画面で「続行」をクリックする。
 
「ホーム」タブに「ChatGPT for Excel」が追加され、作業ウィンドウが表示される。英語の表記だが、説明や使用方法の動画が確認できる
画2、「ホーム」タブに「ChatGPT for Excel」が追加され、作業ウィンドウが表示される。英語の表記だが、説明や使用方法の動画が確認できる。

「ChatGPT for Excel」のアドインが追加されると、「ホーム」タブに「ChatGPT for Excel」のボタンが追加され、作業ウィンドウが表示される。

ここでオープンAIのWebページで取得したChatGPTのAPIキーをコピーして、Excelの画面に貼り付ける。「CONGRATULATIONS」の文字が表示されたら使用できるようになる。

オープンAIのWebページでのAPIキーを取得する。画面右上の「Personal」の「View API Key」から「API keys」の画面を表示する。「Create new secret key」をクリックし、APIキーを新規で作成し、作成したキーをコピーする
画3、オープンAIのWebページでのAPIキーを取得する。画面右上の「Personal」の「View API Key」から「API keys」の画面を表示する。「Create new secret key」をクリックし、APIキーを新規で作成し、作成したキーをコピーする。
 
Excelの画面に戻り、作業ウィンドウの「Your OpenAI API Key」にコピーしたキーを貼り付けて、「APPLY」をクリックする。「CONGRATULATIONS」の文字が表示されたら成功だ
画4、Excelの画面に戻り、作業ウィンドウの「Your OpenAI API Key」にコピーしたキーを貼り付けて、「APPLY」をクリックする。「CONGRATULATIONS」の文字が表示されたら成功だ。

ChatGPTの機能を利用する関数は、「AI」で始まる数式だ。執筆時点では、「AI.ASK」「AI.EXTRACT」「AI.FILL」「AI.FORMAT」「AI.LIST」「AI.TRANSLATE」の6つを使えた。

セル内で「=AI」と入力すると、ChatGPTの関数一覧が表示される。該当の関数をポイントすると、英語だが関数の意味を確認できる
画5、セル内で「=AI」と入力すると、ChatGPTの関数一覧が表示される。該当の関数をポイントすると、英語だが関数の意味を確認できる。

ChatGPT関数を使ってみる。

今回は、その関数から「AI.ASK」「AI.FILL」「AI.LIST」「AI.TRANSLATE」を利用してみた。

AI.ASKはChatGPTが質問に回答してくれる関数。「=AI.ASK(」に続けて、質問を入力したセル参照を指定するか、質問を””で囲む。「)」を入力後、「Enter」キーを押すと、回答が表示される。回答後、「#Bビジー!」と表示されている場合は処理をしている最中なのでしばらく待つとよい
画6、AI.ASKはChatGPTが質問に回答してくれる関数。「=AI.ASK(」に続けて、質問を入力したセル参照を指定するか、質問を””で囲む。「)」を入力後、「Enter」キーを押すと、回答が表示される。回答後、「#Bビジー!」と表示されている場合は処理をしている最中なのでしばらく待つとよい。
 
AI.FILLはすでに入力されている回答から推測して、それ以降のセルに回答してくれる関数。今回は、1~12月を和風読みに変換するために、最初の数行に結果を入力し、それ以降のセルには自動的に入力されるようにした
画7、AI.FILLはすでに入力されている回答から推測して、それ以降のセルに回答してくれる関数。今回は、1~12月を和風読みに変換するために、最初の数行に結果を入力し、それ以降のセルには自動的に入力されるようにした
 
AI.LISTは、質問の回答をリスト化して答えるものだ。各行に分けて回答結果が表示される
画8、AI.LISTは、質問の回答をリスト化して答えるものだ。各行に分けて回答結果が表示される。
 
AI.TRANSLATEは、指定した言語に翻訳して回答してくれるものだ。対象のセルと翻訳する言語を指定すれば、自動的に変換してくれる。今回は、英語の食品名を日本語に訳して表示させた
画9、AI.TRANSLATEは、指定した言語に翻訳して回答してくれるものだ。対象のセルと翻訳する言語を指定すれば、自動的に変換してくれる。今回は、英語の食品名を日本語に訳して表示させた

色々試していると、エラー値が表示されて正常に回答されない場合がある。このような場合は、APIキーの無料枠がなくなっていないか、期限が切れていないかを確認しよう。

OpenAIのWebページの「Usage」で現在の使用量や期限切れかどうかを確認できる
画10、OpenAIのWebページの「Usage」で現在の使用量や期限切れかどうかを確認できる。

ランキングに参加中。クリックして応援お願いします!

名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最近の「〝 たぬき の 「 スマホ ・ パソコン 」 ワールド 〟」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事