ChatGPTで表を作成・編集する方法|コピペで使えるプロンプト例付き

ChatGPT

Excelでの表作成やデータ整理に時間を取られていませんか?

実はChatGPTを使えば、表の作成から読み込み、編集、分析まで自然言語で指示するだけで完了します。

本記事では、ChatGPTで表を扱う具体的な方法をプロンプト例付きで解説。「どう指示すればイメージ通りの表が作れるのか」「読み込んだデータをどう活用できるのか」といった疑問を解消します。

内容をまとめると…

  • 「証拠」と「概要」など欲しい項目を明確に指定するのが重要!

  • 作った表はExcelにコピペOK!セルも崩れず、そのまま使える!

  • 上級者はExcelファイルを直接アップ!「Advanced data analysis」機能!

  • 生成AI初心者を抜け出すための知識を、AIのプロに無料で教えてもらおう!

豪華大量特典無料配布中!

romptn aiが提携する完全無料のAI副業セミナーでは収入UPを目指すための生成AI活用スキルを学ぶことができます。

ただ知識を深めるだけでなく、実際にAIを活用して稼いでいる人から、しっかりと収入に直結させるためのAIスキルを学ぶことができます。

現在、20万人以上の人が収入UPを目指すための実践的な生成AI活用スキルを身に付けて、100万円以上の収益を達成している人も続出しています。

\ 期間限定の無料豪華申込特典付き! /

AI副業セミナーをみてみる
監修者_SD以外
監修者プロフィール
森下浩志
日本最大級のAI情報プラットフォーム「romptn ai」編集長。著書に「0からはじめるStable Diffusion」「0からはじめるStable Diffusion モデル・拡張機能集編」など、AmazonベストセラーのAI関連書籍を多数執筆。AIにおける情報の非対称性を解消するための社内研修や出張講義も行う。

ChatGPTは表を操れる!

ChatGPTは単なる文章生成だけでなく、表形式のデータも扱えます。表の作成から読み込み・分析まで対応しており、業務効率化に役立つ機能です。

ChatGPTは表形式の回答を出力できる

ChatGPTに「表形式でまとめて」と指示するだけで、整理された表を出力してくれます。たとえば「主要なプログラミング言語を比較した表を作って」と入力すれば、言語名・特徴・用途などを列にした表がすぐに生成されます。

出力される表はMarkdown形式が基本ですが、「CSV形式で」「HTML形式で」と指定すれば、用途に合わせた形式で出力することも可能です。作成された表はコピーしてExcelやGoogleスプレッドシートに貼り付けられるため、資料作成の下準備として非常に便利です。

ChatGPTは表を読み込むことができる

ChatGPTは表データを読み込んで、内容の分析や加工を行うこともできます。方法は主に2つあり、テキストとしてチャット欄に貼り付ける方法と、ExcelやCSVファイルを直接アップロードする方法があります。

読み込んだ表に対して「合計を出して」「〇〇の条件でフィルタリングして」「この表をわかりやすく整理して」といった指示が可能です。複雑な関数を使わなくても、自然言語でデータ処理ができる点がChatGPTの大きな強みといえます。

ChatGPTに表を作成させるプロンプト例

ChatGPTに表を作成してもらう方法は、大きく分けて2つあります。チャット上でテキストとして出力する方法と、Excelファイルとして直接出力する方法です。それぞれの具体的なプロンプト例を紹介します。

チャットベースで出力してもらうプロンプト

最もシンプルな方法は、チャット上で表を出力してもらうことです。以下のようなプロンプトを入力してみましょう。

プロンプト例①

「主要なクラウドストレージサービス(Googleドライブ、Dropbox、OneDrive、iCloud)を比較した表を作成してください。項目は無料容量、有料プランの最安価格、特徴としてください。」

実際に出力された表

プロンプト例②

「1週間の勉強スケジュールを表形式で作成してください。列は曜日、行は朝・昼・夜の時間帯としてください。」

実際に出力された表

出力された表はそのままコピーして、ExcelやGoogleスプレッドシートに貼り付けることができます。貼り付け後は自由に編集できるため、資料作成のたたき台として活用すると効率的です。

Excelで出力してもらうプロンプト

ChatGPT(有料版)では、Excelファイル(.xlsx)を直接生成してダウンロードすることも可能です。以下のようにファイル形式を明示して指示しましょう。

プロンプト例

「以下の内容をExcelファイルで作成してください。
・シート名:売上管理
・列:日付、商品名、数量、単価、合計金額
・サンプルデータを5行分入れてください」

実際に出力された表

ダウンロードしたファイルはExcelで開けるのはもちろん、Googleスプレッドシートでも使用できます。スプレッドシートで開く場合は、Googleドライブにファイルをアップロードし、「アプリで開く」からGoogleスプレッドシートを選択すればOKです。

ChatGPTに作成してもらった表を編集・加工する方法

ChatGPTは表の作成だけでなく、既存の表を編集・加工することも得意です。自然言語で指示するだけで、面倒なデータ整理を効率化できます。

行・列を追加・削除する

作成した表に対して、行や列の追加・削除を指示できます。たとえば「この表に『備考』列を追加して」「3行目を削除して」といった指示をすれば、すぐに反映された表を出力してくれます。

複数の変更を一度に依頼することも可能です。「『更新日』列を追加して、最後の2行を削除して」のようにまとめて指示すれば、効率よく編集できます。Excelで手作業するよりも、口頭で依頼する感覚で修正できるのがChatGPTの強みです。

先ほどの売り上げ管理の表に追加で指示すると

データを並び替え・抽出する

表内のデータを並び替えたり、特定の条件で抽出したりすることも簡単です。「金額が高い順に並び替えて」「2026年のデータだけ抽出して」といった指示で、必要なデータを整理できます。

複数条件の指定も可能で、「カテゴリがAで、かつ売上が10万円以上のデータだけ表示して」のような複雑なフィルタリングにも対応します。Excelのフィルタ機能や関数を使わなくても、自然な言葉で指示できる点が便利です。

表のフォーマットを変更する

出力形式を変更したい場合も、ChatGPTに依頼するだけで対応できます。「この表をCSV形式に変換して」「HTML形式で出力して」と指示すれば、用途に合った形式で再出力してくれます。

また、表の見た目を整える指示も有効です。「列の順番を入れ替えて」「項目名をもっとわかりやすくして」「空欄に『-』を入れて」など、細かな体裁の調整もお任せできます。完成度の高い表を作りたいときに活用しましょう。

ChatGPTに表を作成してもらう時のコツ

ChatGPTに表を作成させる際、漠然と指示するだけでは期待通りの結果が得られないことがあります。以下のポイントを押さえることで、より精度の高い表を作成できます。

出力形式を指定する

表の出力形式を明確に指定することで、用途に合った形式で受け取れます。指定しない場合はMarkdown形式で出力されることが多いですが、「CSV形式で出力して」「HTMLのtableタグで出力して」と指示すれば、その形式で作成してくれます。

Excelに貼り付けるならMarkdownかCSV、Webサイトに使うならHTML、そのままファイルとして欲しいならExcel形式というように、最終的な使用用途を考えて形式を指定しましょう。

日本の世界遺産(文化遺産・自然遺産)の一覧表を作成してください。

【列項目】
遺産名、種別(文化/自然)、登録年、所在地(都道府県)、概要(50文字以内)

【条件】
・登録年が古い順に並べる
・10件以上含める
・Markdown形式の表で出力してください

列と行の項目を明確に伝える

表の構成を具体的に指示することで、イメージ通りの表が出力されやすくなります。「比較表を作って」だけでなく、「列は商品名・価格・特徴・おすすめ度、行は5商品分」のように、列と行に何を入れるかを明示しましょう。

項目の順番にこだわりがある場合は、その順番も指定するとベターです。曖昧な指示だとChatGPTが独自に判断するため、意図しない構成になることがあります。

主要なプログラミング言語の比較表を作成してください。

【対象言語(行)】※この順番で記載
Python、JavaScript、Java、C#、Go、Rust、PHP、Swift

【比較項目(列)】※この順番で記載
言語名、登場年、開発元、主な用途、難易度(5段階)、求人需要(5段階)、将来性(5段階)、学習コスト、代表的なフレームワーク、一言コメント

【条件】
・難易度、求人需要、将来性は★マークで表現
・学習コストは「低」「中」「高」で表記
・一言コメントは20文字以内で各言語の特徴を端的に

サンプルデータの有無を指定する

表のテンプレートだけが欲しいのか、サンプルデータも入れてほしいのかを明確にしましょう。「空の表を作成して」と指示すれば枠だけの表が、「サンプルデータを10行分入れて」と指示すればダミーデータ入りの表が出力されます。

サンプルデータがあると表の完成イメージがつかみやすく、そのまま修正して使うこともできます。一方、自分でデータを入力したい場合は空の表を指定すると効率的です。

中規模企業の従業員データベースのサンプル表を作成してください。

【列項目】
社員ID、氏名、フリガナ、性別、生年月日、年齢、部署、役職、入社日、勤続年数、メールアドレス、内線番号

【サンプルデータの条件】
・30名分のリアルな架空データを作成
・部署は「営業部」「開発部」「人事部」「経理部」「マーケティング部」の5つから割り当て
・役職は「部長」「課長」「主任」「一般」を適切な人数バランスで
・年齢は23歳〜58歳の範囲でばらつきを持たせる
・勤続年数は入社日から自動計算された妥当な値
・メールアドレスは「名前のローマ字@example.co.jp」形式
・男女比はおよそ6:4

条件やルールを具体的に伝える

データの内容に条件がある場合は、事前に伝えておくと精度が上がります。「価格は1,000円〜10,000円の範囲で」「日付は2024年1月〜3月で」「カテゴリはA・B・Cの3種類で」など、制約を明示しましょう。

また、「金額には円マークをつけて」「日付はYYYY/MM/DD形式で」といったフォーマットのルールを指定することで、後から修正する手間を減らせます。細かい指定をするほど、期待に近い表が得られます。

架空の飲食店チェーン(10店舗)の月次売上レポート表を作成してください。

【列項目】
店舗名、エリア、店舗タイプ、席数、売上高、客数、客単価、前月比、目標達成率、評価

【データ条件】
・エリア:東京、神奈川、大阪、愛知、福岡から割り当て
・店舗タイプ:「駅前」「郊外」「商業施設内」のいずれか
・席数:20〜80席の範囲
・売上高:300万円〜1,500万円の範囲、「¥」と3桁カンマ区切りで表記
・客数:1,000〜8,000人の範囲、3桁カンマ区切りで表記
・客単価:売上高÷客数で算出、整数で「¥」表記
・前月比:85%〜120%の範囲、「%」表記
・目標達成率:90%〜115%の範囲、「%」表記
・評価:目標達成率に応じて「◎」「○」「△」「×」で表示(105%以上=◎、100〜105%=○、95〜100%=△、95%未満=×)

【追加条件】
・最下行にチェーン全体の合計・平均値を追加
・売上高が最も高い店舗と低い店舗が明確にわかるデータにする

ChatGPTに表を読み込ませる方法

ChatGPTは表データの読み込みにも対応しています。用途やデータの形式に応じて、最適な方法を選びましょう。

テキストとしてチャット欄に貼り付ける

最もシンプルな方法は、表のデータをそのままチャット欄にコピー&ペーストすることです。ExcelやGoogleスプレッドシートからセルをコピーして貼り付ければ、タブ区切りのテキストとしてChatGPTが認識してくれます。

小規模な表や、ちょっとした確認・修正を依頼したい場合に便利です。ただし、大量のデータや複雑な表の場合は、貼り付けた際に形式が崩れることがあるため、ファイルアップロードの方が確実です。

ファイル(Excel/CSV)をアップロードする

ChatGPT(有料版)では、ExcelファイルやCSVファイルを直接アップロードできます。チャット欄のクリップアイコンからファイルを選択するか、ドラッグ&ドロップでアップロード可能です。

アップロード後は「この表の内容を要約して」「売上の合計を出して」「グラフにして」など、自然言語で指示を出せます。大量のデータを扱う場合や、元のファイル形式を保持したまま作業したい場合におすすめの方法です。

画像から表を読み取る

紙の資料やPDFのスクリーンショットなど、画像形式の表もChatGPTに読み込ませることができます。画像をアップロードして「この表をテキスト化して」「この表の内容をExcelにして」と指示すれば、表データとして抽出してくれます。

OCR的な機能として活用でき、手入力の手間を大幅に削減できます。ただし、画像の解像度が低い場合や、手書き文字が含まれる場合は認識精度が下がることがあるため、なるべく鮮明な画像を使用しましょう。

Advanced Data Analysisで高度な分析を行う

Advanced Data Analysis(旧Code Interpreter)を使えば、読み込んだ表データに対してより高度な処理が可能になります。Pythonコードを自動生成・実行し、統計分析やグラフ作成、データのクリーニングなどを行えます。

通常のチャットでは難しい「相関分析をして」「ピボットテーブルを作成して」「異常値を検出して」といった複雑な依頼にも対応可能です。分析結果はグラフや加工済みファイルとしてダウンロードできるため、本格的なデータ分析にも活用できます。

ChatGPTに表を読み込ませる際のプロンプト例

表を読み込ませた後、どのような指示を出せばよいか迷うことがあります。目的別のプロンプト例を紹介しますので、参考にしてください。

表データからビジネス文章を自動生成させる

読み込んだ表データをもとに、報告書やメール文面を自動生成させる活用法です。数字の羅列を、人に伝わる文章に変換できます。

プロンプト例

「この売上データをもとに、上司に送る月次報告メール(200文字程度)を作成してください。全体傾向、好調な店舗、課題がある店舗に触れてください。」

実際の出力結果

アンケートの自由記述を分類・分析させる

数値化しにくい自由記述のアンケート結果を、ChatGPTに分類・傾向分析させる方法です。

プロンプト例

「このアンケート結果を分析してください。自由記述コメントを『スタッフ対応』『待ち時間・混雑』『価格』『品揃え・商品』『店舗環境』『その他』にカテゴリ分けし、カテゴリごとの件数と、ポジティブ・ネガティブの傾向をまとめてください。」

実際の出力結果

表から想定FAQを自動生成させる

製品仕様表やサービス一覧から、よくある質問と回答を自動生成させる方法です。

プロンプト例

「この料金プラン表をもとに、カスタマーサポートで使えるFAQを10個作成してください。質問は実際にユーザーが問い合わせしそうな自然な文体で、回答は丁寧で簡潔にしてください。」

実際の出力結果

まとめ

本記事では、ChatGPTで表を作成・読み込み・編集する方法を解説しました。

  • ChatGPTは表の作成・読み込み・編集・分析すべてに対応しており、Excelファイルの直接出力も可能
  • 表を作成する際は「出力形式」「列と行の項目」「サンプルデータの有無」「条件やルール」を明確に指示すると精度が上がる
  • 表の読み込みはテキスト貼り付け、ファイルアップロード、画像からの読み取りの3つの方法がある
  • 読み込んだ表からビジネス文章の生成、アンケート分析、FAQ作成など応用的な活用も可能
  • Advanced Data Analysisを使えば、グラフ作成や統計分析などより高度なデータ処理にも対応できる

ChatGPTの表機能を活用すれば、これまでExcelで時間をかけていた作業を大幅に効率化できます。まずは簡単な表の作成から試してみて、徐々に読み込みや分析にも挑戦してみてください。

豪華大量特典無料配布中!

romptn aiが提携する完全無料のAI副業セミナーでは収入UPを目指すための最新トレンド生成AI活用スキルを学ぶことができます。

ただ知識を深めるだけでなく、実際にAIを活用して稼いでいる人から、しっかりと収入に直結させるためのAIスキルを学ぶことができます。

現在、20万人以上の人が収入UPを目指すための実践的な生成AI活用スキルを身に付けて、100万円以上の収益を達成している人も続出しています。

\ AI画像生成スキルで収入UP! /

AI副業セミナーを見てみる