Loading

ROUTE

ルートゼロの
アクティビティ

ChatGPTで表を作る方法|比較表・一覧表を崩さず作成するプロンプト

2

ChatGPTに「表でまとめて」と頼めば、比較表や一覧表を作成できます。ただし、列名や比較軸を指定しないと、項目が抜ける、列の粒度がそろわない、分からない情報を補ってしまうといったズレが起きやすくなります。実務で使うなら、表の形だけでなく「何を列にするか」「不明な値をどう扱うか」まで先に決めるのがコツです。この記事では、コピペできるプロンプトと修正方法を中心に整理します。

まず結論:表を作るときは「列・行・情報源・欠損値」を指定する

OpenAIの公式ヘルプでは、出力を表形式にするよう指示すればChatGPTで表を直接作成できると案内されています。自然言語で「比較して」「表にして」と頼むだけでも始められますが、仕事で再利用する表なら、構造を先に固定した方が修正回数を減らせます。

指定するもの 指定する理由
サービス名 / 料金 / 主な機能 / 注意点 比較軸を固定し、項目のばらつきを減らす
候補A・B・Cの3行 対象を勝手に増減させない
情報源 入力文に書かれた内容だけ モデルによる不要な補完を減らす
欠損値 不明は「不明」と記載 分からない情報を推測で埋めない
並び順 料金の安い順 表を作った後の並べ替えを減らす

特に重要なのが欠損値の扱いです。「分からない項目は推測せず不明と書く」と指定しておくと、見た目だけそろった表より、後から確認しやすい表になります。


ChatGPTで表を作る基本プロンプト

最初は、表の目的と列名を明示するだけで十分です。次のテンプレートは、製品、ツール、候補案、施策など幅広い比較に使えます。

次の情報を比較表にしてください。

【目的】
候補ごとの違いを短時間で比較する

【列】
- 候補名
- 特徴
- メリット
- 注意点
- 向いているケース

【ルール】
- 入力にない情報は推測しない
- 分からない項目は「不明」と記載する
- 1セルは2文以内で簡潔にする
- 最後に表以外の補足は付けない

【入力】
ここに比較したい情報を貼り付ける

「表で出して」だけの場合、ChatGPT側が比較軸を決めるため、毎回同じ形式になるとは限りません。後で別データにも使い回すなら、列名とルールをテンプレート化しておく方が扱いやすくなります。

(出力形式の固定など、ChatGPTへの指示設計そのものを見直したい場合については『GPT指示精度を上げる方法|ChatGPTで使える指示テンプレ7選』をご参照ください)


比較表を作るなら「評価軸」を先に固定する

比較表でよく起きる問題は、候補ごとに説明の観点がずれることです。Aは料金、Bは機能、Cは使いやすさを中心に書かれると、表になっていても比較できません。そこで、先に評価軸を決めてから行を埋めるよう指示します。

候補A・B・Cを比較してください。

列は次の6つに固定してください。
1. 候補名
2. 初期コスト
3. 継続コスト
4. 導入難易度
5. 主なメリット
6. 主な注意点

追加ルール:
- 同じ意味の項目は同じ表現にそろえる
- コストの単位を統一する
- 根拠がない数値は作らない
- 情報がないセルは「確認が必要」とする
- 入力情報だけでは比較できない項目は、表の後に「追加確認項目」として列挙する

評価軸が決まっていない場合は、いきなり表を作らせず「この3候補を比較するときに必要な評価軸を先に提案して。表はまだ作らない」と分ける方法もあります。比較軸を確認してから表を作らせると、目的と違う列が増えるのを防ぎやすくなります。


カジュアル面談はこちら

長文や箇条書きを一覧表へ変換する

会議メモ、要件、調査結果などの長文も表へ整理できます。この場合は「1行を何の単位にするか」を指定するのがポイントです。たとえばタスク一覧なら1行1タスク、問い合わせ整理なら1行1問い合わせ、と先にレコード単位を決めます。

以下の文章からタスクを抽出し、一覧表にしてください。

【1行の単位】
1タスクにつき1行

【列】
- タスク
- 担当者
- 期限
- 状態
- 根拠となる原文

【ルール】
- 原文に書かれていない担当者・期限は推測しない
- 不明は空欄ではなく「未記載」とする
- 同じタスクを重複して作らない
- 根拠となる原文は短く要約する

【入力】
ここに文章を貼り付ける

OpenAIのデータ分析ガイドでも、構造化データでは明確な列名と「1行に1レコード」の形が推奨されています。長文から表を作る場合も、この考え方を使って1行の意味を固定すると、後から並べ替えや集計をしやすくなります。

用語解説:レコード
表の1行に相当するデータの単位です。1行1タスク、1行1顧客のように単位を固定すると、列の意味がそろい、集計や並べ替えをしやすくなります。

表が崩れるときは、作り直すより修正箇所を限定する

列が増える、文章が長すぎる、同じ意味の項目が別表現になるなど、表が期待どおりにならない場合があります。そのたびに「もう一度作って」と頼むと、直っていた部分まで変わることがあります。修正対象を限定して指示する方が安定します。

症状 追加する指示
列が勝手に増える 「列は指定した5列だけ。追加列は禁止」
セルが長すぎる 「各セルは40文字程度、最大2文」
項目名がばらつく 「同じ意味の値は表記を統一」
情報が抜ける 「各行で全列を確認し、欠損は『不明』と記載」
推測が混じる 「入力にない事実は補完しない」
並びが分かりにくい 「○○列を基準に昇順で並べ替える」
今の表の内容は維持したまま、次の点だけ修正してください。

- 列は追加・削除しない
- 「メリット」列は各セル40文字以内に短縮
- 情報がないセルは「不明」に統一
- 料金列は月額表記に統一
- 行の順番は変更しない

修正版の表だけを出力してください。

(業務ごとに同じ指示を再利用するテンプレート設計を整理したい場合については『GPT指示テンプレート完全版|非エンジニアでも業務効率化』をご参照ください)

Excel・Googleスプレッドシートへ移すならCSVやTSVを使う

ChatGPT上で見やすい表と、表計算ソフトへ貼り付けやすい形式は必ずしも同じではありません。ExcelやGoogleスプレッドシートで続けて編集したいなら、CSVまたはタブ区切り(TSV)で出力するよう頼むと扱いやすくなります。

今の表を、Googleスプレッドシートへ貼り付けやすいタブ区切り形式で再出力してください。

ルール:
- 1行目はヘッダー
- 列の順番は変更しない
- 各レコードは改行で区切る
- 表以外の説明は付けない

ファイルをアップロードしてChatGPTのデータ分析機能で扱う場合は、インタラクティブな表を作成・編集でき、OpenAIの公式ヘルプでは生成した表をCSVとしてダウンロードできると案内されています。既存のExcelやCSVを分析するときは、どの列を使うか、どの計算やグループ化を行うかを具体的に指定すると意図を伝えやすくなります。

CSVではセル内のカンマや改行によって見た目が分かりにくくなることがあります。単純なコピー&ペーストが目的ならタブ区切り、ファイルとして保存・連携するならCSVというように、次の作業に合わせて形式を選ぶとよいでしょう。

表になっていても、内容の正しさは別に確認する

表は情報を比較しやすくしますが、表形式に変換しただけで事実が正しくなるわけではありません。特に価格、仕様、日付、制度、ランキングなどの外部情報をChatGPT側で調べさせた場合は、重要な値を一次情報と照合してください。

  • 入力文から整理するだけなら「入力にない情報は補完しない」と指定する
  • 不明な値は「不明」「要確認」などに統一し、空欄の意味を曖昧にしない
  • 数値は単位をそろえ、合計や平均を使う場合は計算条件を確認する
  • 最新情報が必要な比較では、参照日や情報源を確認する
  • 重要な意思決定に使う表は、元資料と主要セルを照合する

表の目的は、情報をきれいに見せることではなく、違いを判断しやすくすることです。見栄えよりも「どこが未確認か分かる」「同じ基準で比較できる」状態を優先すると、実務で使いやすい表になります。

人が読む表と、システムで使う構造化データは分けて考える

比較表や一覧表は、人が画面で確認しながら判断する用途に向いています。一方、後続プログラムへ渡すデータでは、見た目よりもキー名や型が毎回一定であることが重要です。自動処理が目的なら、表ではなくJSONなどの構造化データを使う設計を検討します。

用途 向いている形式 重視すること
人が比較・確認する 読みやすさ、比較軸、未確認項目の分かりやすさ
Excel・スプレッドシートで編集する CSV / TSV 列順、区切り、1行1レコード
アプリや自動処理へ渡す JSONなど キー、型、必須項目、機械的な検証

「表にすれば構造化できる」と考えるのではなく、次に人が読むのか、表計算ソフトで加工するのか、プログラムが読むのかで出力形式を決めると無理がありません。

よくある質問

ChatGPTには「表を作る」専用機能がありますか?

通常のチャットでも、出力を表形式にするよう指示すれば表を作成できます。さらに、ファイルを使ったデータ分析ではインタラクティブな表を作成・編集できる機能があります。利用できるUIはプランや機能更新で変わる場合があるため、最新の公式ヘルプも確認してください。

表の列が毎回変わるのを防ぐにはどうすればよいですか?

列名と順番を先に列挙し、「指定した列以外は追加しない」と明示してください。欠損値の表記や1セルの長さも固定すると、別データへテンプレートを再利用しやすくなります。

ChatGPTで作った表をExcelやGoogleスプレッドシートで使えますか?

使えます。簡単な受け渡しならCSVやタブ区切りで再出力するよう頼む方法があります。ChatGPTのデータ分析機能で生成した表については、OpenAI公式ヘルプでCSVダウンロードも案内されています。

表にまとめてもらえば、比較内容も正しいと考えてよいですか?

いいえ。表形式は見やすさを改善しますが、内容の正確性を保証するものではありません。価格、仕様、制度、日付など重要な情報は元資料や一次情報と照合してください。

まとめ:表の形より「比較できる条件」を先に決める

  • まず列名と1行の単位を固定してから表を作らせる
  • 入力にない情報は推測せず、不明・要確認として残す
  • 比較表では全候補を同じ評価軸で埋める
  • 崩れた表は全再生成ではなく、修正箇所を限定して直す
  • Excelやスプレッドシートへ移すならCSV・TSVも使い分ける
  • 表形式と内容の正確性は別に確認する

最初に試すなら、「列は○○・○○・○○」「入力にない情報は推測しない」「不明は不明と書く」の3点を加えるだけでも、表の使いやすさは変わります。作った表を次にどこで使うかまで決めて、必要ならCSVやJSONなど別形式へ変換してください。

RANKINGranking-icon

すべてを開示している会社です

ポジティブな面もネガティブな面も、包み隠さず誠実にお答えします。
気になることがあれば、面談の際にすべてオープンにお話します。