【2026】ChatGPTでテキストマイニングをする方法!プロンプト例や分析できる内容を解説

「ChatGPTでテキストマイニングはできる?」「アンケートや口コミを分析したいけれど、専門的なツールを使うのは難しい」と悩む方も多いでしょう。ChatGPTでは、文章を入力したり、ファイルをアップロードしたりすることで、キーワードの抽出や分類、要約、感情分析などのテキストマイニングを行えます。

そこで本記事では、ChatGPTでテキストマイニングする方法をはじめ、分析できる内容やプロンプト例、活用する際の注意点を解説します。

ChatGPTを使ったテキストマイニングとは?

ChatGPTを使ったテキストマイニングとは?

ChatGPTを使ったテキストマイニングは、口コミやアンケート、問い合わせ履歴などの文章をChatGPTに読み込ませ、そこから特徴や傾向、重要な情報を抽出する方法です。

一般的なテキストマイニングでは、文章を単語に分解したり、単語の出現回数を集計したりして、大量のテキストデータに共通する傾向を分析します。一方、ChatGPTでは自然言語で指示できるため、「口コミを不満の内容ごとに分類して」「頻出する要望を5つ抽出して」といった形でも分析できます。

ChatGPTを使ったテキストマイニングでできること

ChatGPTのテキストマイニングでは、主に以下のような分析ができます。

分析方法できること
キーワード抽出重要な単語やテーマを抽出する
分類内容ごとにカテゴリー分けする
感情分析ポジティブ・ネガティブなどを判定する
要約大量の文章から重要点をまとめる
情報抽出指定した情報だけを抜き出す
頻度分析特定の単語やテーマの出現傾向を調べる

例えば、顧客アンケートから頻出する不満を抽出したり、口コミをポジティブ・ネガティブに分類することが可能です。単語の出現回数だけでなく、文章の意味や文脈を踏まえて整理できるため、大量のテキストから重要な傾向を把握したい場合に活用できます。

ChatGPTを使ってテキストマイニングをする方法

ここからは画像付きでChatGPTを活用したテキストマイニングの方法を紹介します。主な流れは以下の通りです。

  1. 分析したい目的を決める
  2. テキストデータを準備する
  3. ChatGPTにデータを読み込ませる
  4. プロンプトで分析方法を指定する
  5. 分析結果を確認・修正する

①分析したい目的を決める

まずはテキストマイニングによって、何を分析したいのか目的をはっきりさせます。例えば、顧客アンケートを分析する場合に「顧客満足度を確認したい」では、目的が広すぎて、ChatGPTの分析も抽象的な分析になります。

詳細な分析を実施するには、「解約を検討している顧客に共通する不満を特定する」まで具体化すると、どのような分析を行えばよいのか判断しやすくなります。

②テキストデータを準備する

次に、分析対象となるデータを準備します。ChatGPTでは、文章を直接貼り付けるだけでなく、ファイルをアップロードして分析することもできます。公式サイトでは、以下のファイル形式を扱うことができます。

  • .xls、.xlsx、.csv ファイルなどのスプレッドシート
  • PDF
  • .json、.xml、.yaml、.txt、.md ファイルなどのテキストファイルおよびデータファイル

ただし、利用できるファイル形式や機能はモデルやプラン、ワークスペース設定などによって異なります。

出典:OpenAI

テキストマイニングでは、上記のファイルに対応していますが、表形式のデータでは分かりやすい列名を設定し、1行につき1レコードに整理することがポイントです。

テキストマイニングの前に行いたいデータクレンジング

分析で最も重要になるのが、データのクレンジングです。クレンジングとは、データから不要な情報やノイズを取り除き、分析に適したデータに整える作業を指します。クレンジングもChatGPTで可能です。

まずは、「+」をクリックして、「写真やファイルを追加」を選択します。

写真やファイルを追加を選択

ここで、以下のプロンプトを入力してください。

添付したファイルのクレンジングを実施してください。重複データの削除、空欄・欠損値の確認、表記ゆれの統一、不要な記号やスペースの削除を行ってください。

実施すると以下のように出力されます。

クレンジングの実施

クレンジング後はすぐに分析を始めるのではなく、ChatGPTがどのデータを削除・変更したのか確認してください。必要なデータまで削除されると分析結果に影響するため、元データを残した状態で処理内容を確認することが大切です。

③ChatGPTに分析データを入力する

データを準備したらChatGPTに入力します。少量の文章であれば、テキストボックスにそのままコピー&ペーストできます。アンケートや口コミが数百件ある場合は、CSVやExcel、TXTなどのファイルとしてアップロードしましょう。

今回は先ほどクレンジング処理をしたテキストファイルをアップロードして、以下のプロンプトを入力します。

添付した顧客アンケートから、サービスに対する不満を分析してください。不満を内容別に5カテゴリー以内で分類し、各カテゴリーの件数、割合、代表的な意見、改善案を表で出力してください。

以下は出力結果です。

テキストマイニングの実施後

ここまで紹介したように、ChatGPTを活用すれば、アンケートや口コミなどのテキストデータを分類し、不満の傾向や改善すべきポイントを整理できます。ただし、実際の業務で活用するには、目的に合ったプロンプトを作成し、出力結果を確認・修正するスキルも必要です。

ChatGPTセミナー講座」では、ChatGPTの基本的な仕組みから、プロンプトエンジニアリング、PDFなどのデータ分析、カスタムGPT、RAG、AIエージェント、業務自動化まで幅広く学べます。テキストマイニングを含め、ChatGPTを情報整理やデータ分析、業務効率化に活用したい方はぜひ受講してみてください。

セミナー名ChatGPTセミナー
運営元GETT Proskill(ゲット プロスキル)
価格(税込)29,700円〜
受講期間2日間
受講形式対面(東京・名古屋・大阪)・ライブウェビナー・eラーニング

ChatGPTでテキストマイニングを行う際のプロンプト例

ChatGPTのテキストマイニングで使えるプロンプト例

ここでは、目的別に使用できるプロンプト例を紹介します。

  1. キーワードを抽出する
  2. 感情分析を行う
  3. テキストをテーマ別に分類する
  4. 単語の出現頻度を分析する

①キーワードを抽出する

ChatGPTを使えば、、アンケートや口コミなどのテキストから、重要なキーワードや話題を抽出できます。ChatGPTに抽出するキーワード数や判断基準まで指定すると、テキストの重要な内容を整理しやすくなります。

以下の文章を分析し、内容を理解するうえで重要なキーワードを5つ抽出してください。

【分析ルール】
・重要度が高い順に並べる
・同じ意味や近い意味の言葉は1つにまとめる
・単に出現回数が多いだけでなく、文章全体の主題に関係する語句を優先する
・「です」「ます」「こと」など、分析上意味の薄い言葉は除外する

【出力形式】
以下の4列で表にしてください。

・順位
・キーワード
・重要だと判断した理由
・関連する文章の内容

【分析対象】
※ここに分析したい文章を貼り付ける

例えば、顧客アンケートを分析する場合は、「料金」「操作性」など、利用者がどのテーマについて多く言及しているのかを把握できます。

②感情分析を行う

感情分析では、ポジティブ・ニュートラル・ネガティブの判定だけでなく、ChatGPTに判断理由まで出力させることで、テキストの評価傾向を確認しやすくなります。

以下のテキストを1件ずつ分析し、「ポジティブ」「ニュートラル」「ネガティブ」の3種類に分類してください。

【判定基準】
・明確に満足や評価を示している場合は「ポジティブ」
・明確な評価がない、または良い点と悪い点が同程度の場合は「ニュートラル」
・不満、批判、改善要求が中心の場合は「ネガティブ」

【出力内容】
各テキストについて、以下を表形式で整理してください。
・テキスト番号
・感情判定
・判断の根拠となった表現
・そう判断した理由
・評価されている、または不満を持たれている対象

【分析対象】
※ここに分析したい文章を貼り付ける

ChatGPTで感情分析を行う際は判定基準までプロンプトへ含めると、テキストごとに異なる基準で感情を判断することを防ぎやすくなります。

③テキストをテーマ別に分類する

問い合わせや自由記述アンケートが大量に集まった場合、1件ずつ人の手でカテゴリー分けするのは大変です。ChatGPTでは、分類するカテゴリーをあらかじめ指定する方法だけでなく、ChatGPTにテキストの内容からカテゴリーを作成してもらうことも可能です。

以下のテキストを内容が近いもの同士に分類してください。

【分類ルール】
・カテゴリーは最大5つまで作成する
・各カテゴリーには内容が分かる具体的な名称を付ける
・各テキストは最も関連性の高いカテゴリー1つに分類する
・どのカテゴリーにも当てはまらない場合は「その他」に分類する
・似た内容のカテゴリーは統合する

【出力形式】
以下の項目を表にしてください。
・テキスト番号
・分類したカテゴリー
・分類理由

その後、カテゴリーごとに、
・件数
・全体に占める割合
・主な内容
・代表的なテキスト
をまとめてください。

【分析対象】
※ここに分析したい文章を貼り付ける

問い合わせの多い領域を見つけたいときにも活用しやすい方法です。

④単語の出現頻度を分析する

「顧客がどの言葉をよく使っているのか」を知りたい場合は、単語の出現頻度を確認する方法があります。頻出語を一覧化しながら、似た意味の表現をまとめるよう指示することも可能です。

以下のテキストに含まれる単語を分析し、出現頻度が高いものを上位10件まで整理してください。

【集計ルール】
・助詞、助動詞、接続詞など、分析上意味の薄い単語は除外する
・「使いやすい」「使いやすさ」など、意味が近い表現は可能な範囲で同じグループにまとめる
・単なる回数だけでなく、テキストの内容を理解するうえで意味のある単語を対象にする
・固有名詞は削除せず、そのまま集計する
・同義語をまとめた場合は、まとめる前の表現も併記する

【出力形式】
以下の表を作成してください。
・順位
・単語またはテーマ
・出現回数
・まとめた類似表現
・テキスト全体における意味

最後に、頻出単語から読み取れるテキスト全体の傾向を200文字程度で説明してください。

【分析対象】
※ここに分析したいテキストを貼り付ける

ただし、出現回数が多い単語が必ずしも重要とは限りません。そのため、ChatGPTには頻度だけでなく「テキスト全体でどのような意味を持つのか」まで整理させてください。

ChatGPTをはじめ、生成AIプロンプトの構築方法については以下の記事でも解説していますので、あわせてチェックしてみてください。

【2026】生成AIプロンプトのコツ!回答精度の仕組みや仕事で使えるテンプレート集も紹介

ChatGPTでテキストマイニングする際の注意点

ChatGPTでテキストマイニングする際の注意点

ChatGPTが出力したテキスト分析の結果をそのまま使うのは避けましょう。ここでは、ChatGPTでテキストマイニングを行う際に押さえておきたい3つの注意点を紹介します。

  1. ChatGPTの分析結果が正しいとは限らない
  2. 大量のテキストでは分析範囲を確認する
  3. 個人情報や機密情報の扱いに注意する

①ChatGPTの分析結果が正しいとは限らない

ChatGPTは自然な文章を生成することに長けていますが、テキストの分類や要約を間違えることは珍しくありません。重要な分析では、ChatGPTの出力をそのまま使わず、元テキストと照らし合わせて検証してください。

確認項目ChatGPTへの質問例
集計対象何件のテキストを対象に集計しましたか?
計算方法この割合はどの数値を分母として算出しましたか?
判定根拠このテキストを〇〇に分類した理由を挙げてください
該当データ〇〇に分類したテキストを全件そのまま出力してください

最後の「該当テキストを全件出力させる」方法は質問例でもおすすめです。分類結果の一覧を目視で確認するだけでも、間違った分類はかなりの精度で発見できます。

②大量のテキストでは分析範囲を確認する

ファイルのアップロードに成功しても、ChatGPTが中身をすべて読み込んで分析できているとは限りません。実際には冒頭の数百行だけを見て、全体の傾向として要約してしまうケースもあります。

OpenAIの公式サイトでは、以下のように記述されています。

ファイルのアップロードは成功しても、ファイルサイズが大きすぎたり、構造が複雑すぎたり、画像が多すぎたり、構造が不十分だったりして、完全な分析ができない場合があります。

出典:OpenAI

結果が曖昧な場合は、ChatGPTにファイルのシート、行、列、、セクションを検査するように依頼するか、ファイルを分割して渡しましょう。

③個人情報や機密情報の扱いに注意する

ChatGPTは入力した情報を学習するようになっています。そのため、ChatGPTでテキストマイニングを行う際は、分析するデータに個人情報や機密情報が含まれていないか確認しましょう。

顧客情報や機密情報を入力したい場合は、以下の手順でChatGPTに学習されないようにしましょう。

  1. 画面右下にあるアイコンから設定をクリック
  2. データコントロールを選択
  3. 全ての人のためにモデルを改善するとオフにする

ただし、上記の方法を実施しても機密情報などの入力はおすすめしません。なるべく、氏名を「顧客A」、企業名を「企業B」のように置き換えるなど、個人や企業を特定できない形に加工してからChatGPTでテキストマイニングをしてください。

ChatGPTを業務で活用したい方は以下の記事でも詳しく解説していますので、あわせてご覧ください。

【2026】ChatGPTで業務効率化する方法は?活用例や導入のコツ・注意点を解説

ChatGPTを使ったテキストマイニングに関するよくある質問

ChatGPTを使ったテキストマイニングに関するよくある質問

最後にChatGPTのテキストマイニングでよくある質問をまとめています。

無料版のChatGPTでもテキストマイニングはできますか?
ChatGPTの無料版でも、データ分析やファイルのアップロードを利用できます。そのため、文章を直接入力したり、対応するファイルをアップロードしたりして、キーワード抽出や分類などのテキストマイニングを行うことが可能です。
回答結果のファイル形式を指定できますか?
ChatGPTに「PDFで結果を出力してください」と入力すれば、出力は可能です。ただし、どのファイル形式でも出力できるわけではありません。
ChatGPTを使ったテキストマイニングの結果は正確ですか?
ChatGPTによるテキストマイニングの結果が、常に正確とは限りません。分類基準の解釈がずれたり、集計方法が想定と異なったりする可能性があるためです。必ず目視で確認を行いましょう。

ChatGPTのテキストマイニングについてのまとめ

ChatGPTを活用すれば、専門的な分析ツールやプログラミングの知識がなくても、キーワード抽出や感情分析、分類など、テキストマイニングに必要な作業の一部を効率化できます。

テキストマイニングで精度を高めるポイントは、ChatGPTにすべてを任せるのではなく、データ整理や傾向把握を効率化するツールとして活用し、最後は元データと照らし合わせながら結果を検証することです。

ChatGPTでテキストマイニングをする方法!プロンプト例や分析できる内容を解説
最新情報をチェックしよう!