GoogleスプレッドシートのGemini活用術|AI関数・Fill with Gemini・データ分析を使いこなす方法
Googleスプレッドシートに大量のテキストデータを貼り付けたとき、「この列を分類したい」「この感想を肯定的か否定的か判定したい」といった作業が発生することはありませんか?
GoogleスプレッドシートにはAI関数(=AI関数)と呼ばれる機能があり、セルの中でGeminiを直接呼び出してテキストの要約・分類・感情分析などをまとめて処理できます。さらにFill with Geminiという自動入力機能も使えます。
この記事では、スプレッドシートのGemini機能の使い方を、具体的な数式例とプロンプト例を交えて解説します。
・AI関数(=AI)の基本的な書き方と使い方
・テキストの要約・分類・感情分析をAI関数でやる実例
・Fill with Geminiでセルを自動入力する手順
・サイドパネルのGeminiにデータ分析を依頼する方法
・無料版と有料版(Google AI Pro)でできることの違い
GoogleスプレッドシートのGeminiとは
GoogleスプレッドシートのGemini機能は大きく3種類あります。
| 機能 | 概要 | 必要なプラン |
|---|---|---|
| AI関数(=AI) | セルの数式としてGeminiを呼び出す | Google AI Pro(月2,900円)以上 |
| Fill with Gemini | パターンを認識してセルを一括自動入力 | Google AI Pro(月2,900円)以上 |
| サイドパネル | チャット形式でシート全体を分析・操作 | Google AI Pro(月2,900円)以上 |
AI関数(=AI)の使い方
AI関数は、Excelで言えば =SUM() や =IF() のように、セルの中に数式として書いてGeminiを呼び出す機能です。一行ずつ処理するのではなく、数式をコピーするだけで何百行でも一括処理できます。
基本的な書き方
=AI("プロンプト", 参照するセル)
- 第1引数:Geminiへの指示(文字列)
- 第2引数:処理対象のセルまたは範囲(省略可能)
実例①:テキストを要約する
A列に長いレビューや文章が入っている場合、B列に以下の数式を入れると一括で要約できます。
=AI("次のテキストを2文以内で要約してください。", A2)
B2に入力してB列全体にコピーすれば、A列の内容を全行まとめて要約した結果がB列に並びます。
実例②:カテゴリに分類する
お問い合わせ内容や商品レビューを種類別に分類したい場合:
=AI("次のテキストを「価格」「品質」「配送」「サポート」のいずれか1つに分類してください。カテゴリ名だけ返してください。", A2)
結果として「価格」「品質」などの単語が返ってくるため、その後フィルタや集計が簡単になります。
実例③:感情分析(ポジティブ・ネガティブ判定)
顧客レビューや社内アンケートの感情を自動判定できます。
=AI("次のテキストの感情を「ポジティブ」「ネガティブ」「ニュートラル」のいずれかで答えてください。", A2)
大量のアンケートデータを手作業で仕分けする必要がなくなります。
実例④:翻訳する
=AI("次のテキストを日本語に翻訳してください。", A2)
英語の問い合わせやレビューを日本語に変換する用途でも活用できます。
実例⑤:データを抽出する
A列に自由記述の文章があり、そこから特定の情報(会社名・金額・日付など)を抽出したい場合:
=AI("次のテキストから会社名だけを抽出してください。見つからない場合は「なし」と返してください。", A2)
| 用途 | プロンプト例 |
|---|---|
| 2文以内で要約 | “次のテキストを2文以内で要約してください。” |
| カテゴリ分類 | “次を「A」「B」「C」のいずれかに分類してください。カテゴリ名のみ返してください。” |
| 感情分析 | “次のテキストの感情を「ポジティブ」「ネガティブ」「ニュートラル」で答えてください。” |
| 日本語翻訳 | “次のテキストを日本語に翻訳してください。” |
| 情報抽出 | “次のテキストから〇〇だけを抽出してください。なければ「なし」。” |
| タグ付け | “次のテキストに合うタグを3つ以内で返してください。カンマ区切りで。” |
Fill with Geminiで列を自動入力する
Fill with Gemini(フィル with Gemini)は、最初の数行に入力した内容のパターンをGeminiが読み取り、残りのセルを自動で埋めてくれる機能です。Excelのオートフィルをより賢くした機能をイメージするとわかりやすいです。
操作手順
- スプレッドシートを開き、対象の列に最初の2〜3行を手入力する
- 自動入力したいセル範囲を選択する(手入力した行も含めて選択)
- 選択範囲の右下に表示されるGeminiアイコン(星マーク)をクリック
- Geminiがパターンを分析し、プレビューが表示される
- 内容を確認して「承認」をクリックすると選択範囲に一括入力される
Fill with Geminiが活きる場面
- 商品名の一覧から商品カテゴリを埋める
- 住所データから都道府県だけを抽出して別列に埋める
- 英語の会社名から日本語名を推測して入力する
- 氏名の列からふりがなを推測して入力する(ただし精度は限定的)
サイドパネルでデータ分析を依頼する
Geminiのサイドパネルを使うと、チャット形式でシートのデータ全体に対して指示を出せます。AI関数のように一行ずつ処理するのではなく、シート全体を見渡したり、集計・グラフ化・数式の提案をGeminiに依頼したりできます。
開き方
- スプレッドシート右上のGeminiアイコン(星マーク)をクリック
- 右側にチャットパネルが開く
- テキストで指示を入力する
サイドパネルで使える指示の例
- 「A列のデータを集計して売上合計を教えて」
- 「このシートのデータを使って棒グラフを作って」
- 「B列の平均より高い行を強調するための数式を教えて」
- 「C列の値が空欄の行をリストアップして」
- 「このデータからピボットテーブルを作る方法を教えて」
特に「どんな数式を使えばいいかわからない」場面でGeminiに相談する使い方が実務で役立ちます。VLOOKUP・QUERY・正規表現など複雑な関数もGeminiが数式を提案してくれます。
よくある質問
Q. 無料のGoogleアカウントでもAI関数は使えますか?
現時点では使えません。AI関数・Fill with Gemini・サイドパネルはいずれもGoogle AI Pro(月2,900円)以上の有料プランが必要です。
Q. ExcelのCopilotと何が違いますか?
機能の方向性は近いですが、AI関数(=AI)はGoogleスプレッドシート独自の機能で、Excelには同様のセル内AI関数はありません。ExcelのCopilotは主にサイドパネルやチャット形式での操作が中心です。スプレッドシートのAI関数は「数式として使える」点が強みです。
Q. AI関数の結果は毎回変わりますか?
同じプロンプト・同じデータでも、Geminiの生成結果は毎回わずかに異なります。分類や感情分析など「答えが一意に決まるタスク」は比較的安定していますが、要約や翻訳は表現が変わることがあります。
Q. AI関数でエラーが出た場合は?
#ERROR!や#N/Aが返る場合、プロンプトの文字列の引用符が正しく閉じられているか確認してください。また、対象セルが空欄の場合もエラーになることがあります。IFERROR関数でラップして =IFERROR(AI("プロンプト", A2), "データなし") のように書くと安全です。
まとめ:機能別の使い分け
| やりたいこと | 使う機能 |
|---|---|
| 行ごとに要約・分類・感情分析を一括処理 | AI関数(=AI) |
| 最初の数行のパターンから残りを自動入力 | Fill with Gemini |
| シート全体を分析・集計・グラフ化したい | サイドパネル |
| 使うべき数式がわからない | サイドパネルに質問 |
| 大量テキストデータを機械的に仕分けたい | AI関数(分類プロンプト) |
GoogleスプレッドシートのGemini機能の中でも特に強力なのがAI関数です。数式として書けるため、関数をコピーするだけで何百行ものデータを一括処理できます。まずは少量データで試してから本格運用するのがおすすめです。
📚 あわせて読みたい







