お問い合わせ

サービス

読みもの

会社

お問い合わせ

ホーム実践ノート業務での使い方

2026.09.01

ChatGPTに売上CSVを渡す最初の1回:3つの問いと人の照合で始める

ChatGPTに売上CSVを渡す最初の1回:3つの問いと人の照合で始めるのサムネイル

ChatGPTに売上CSVを渡す最初の1回は、実データから始めません。匿名化・合成した20行程度の小さな表を使い、行数、商品別合計、月次差分の3問だけを投げ、コード・前提・出力を人が照合します。合わなければ、その場で保留します。

これはOpenAI公式の操作手順をそのまま再掲する記事ではありません。2026年9月1日(JST)に確認した公式ヘルプを事実の根拠にし、最初の試し方と停止線はMASTER key側の編集提案として分けて示します。実テナントや実データで試した結果は扱いません。

ChatGPTのCSV分析で、公式に言えること

OpenAI Help CenterのData analysis with ChatGPT(以下、S1)には、CSV、XLS、XLSXなどの構造化ファイルを扱う説明があります。列名を1行目に置き、1行1レコードにし、複数の無関係な表や、データを分断する空行・空列を避ける準備も案内されています(S1)。

同じ公式説明では、行・列・傾向・外れ値の要約、表やグラフの作成、Pythonを使った計算・変換・統計分析が可能な場合があるとされています。一方、最初に選ばれた方法やグラフが意図と合わないこともあるため、生成コード、出力、仮定を確認してから結果に依拠するよう案内されています(S1)。

ファイルアップロードについては、File Uploads FAQ(以下、S2)に対応プラン、利用上限、保存・削除、データ利用に関する説明があります。利用できる形式・機能はモデル、プラン、workspace設定、アカウント機能で変わり得ます(S1、S2)。Freeを含むどのプランでも同じCSV分析ができるとは、この本文だけでは判断しません。現行のS2と自分のアカウント画面を確認します。

公式資料から確認できる範囲 この記事で採る判断
構造化ファイルを使ったData analysisの説明がある まずは20行程度の合成CSVに限定する
コード・出力・仮定の確認が案内されている 行数・商品別合計・月次差分を人が照合する
対応プランと利用上限の説明がある 自分のプラン、モデル、workspace、上限を個別に確認する
保存・削除・データ利用は確認すべき条件がある 実データを入れる前に社内承認と現行FAQへ戻る

20行程度、3問固定、手計算3点という粒度は、OpenAIが必須としている条件ではありません。AI導入初期の会社が、最初の一回を小さくして説明可能性を確かめるための、この記事の編集上の提案です。

最初に作るのは、個人情報のない20行程度の合成CSV

最初のファイルには、顧客名、メールアドレス、電話番号、契約番号を入れません。従業員情報、認証情報、営業秘密、未公開の財務情報も同様です。匿名化したつもりでも、社内規程や契約条件の確認が不要になるわけではありません。

用意するのは、実在の会社や取引を表さない合成データです。次は形式を示すための仮想例で、実在の売上データでも、ChatGPTで実行した結果でもありません。

date,product,quantity,sales_amount
2026-04-01,A,2,2400
2026-04-03,B,1,1800
2026-04-10,A,1,1200
2026-05-02,A,3,3600
2026-05-08,B,2,3600

この形式で、4月・5月の行を合わせて20行程度に増やします。1行目は列名、2行目以降は1件の売上レコードです。日付の表記、商品名、数値の単位を揃え、空行や別の表を同じファイルへ混ぜません。商品別合計はsales_amount、月次差分は2026年5月の合計−2026年4月の合計と、先に対象列と計算方法を決めておきます。

ここでの目的は、売上の傾向を断定することではありません。入力した表のどの行が計算対象になり、どの数字が出力へ戻るかを確認できる大きさにすることです。

最初の問いは、行数・商品別合計・月次差分に固定する

アップロード後に売上を分析してとだけ頼むと、何を確認すればよいかが曖昧になります。最初は、次のテンプレートをそのまま使い、3問の範囲を固定します。

これは業務判断の前に確認するための、個人情報を含まない合成CSVです。
このファイルだけを対象にし、元データにない情報は推測せず、不明と書いてください。

1. ヘッダー行を除いたデータ行数を数えてください。除外した行や、日付・数値として扱えなかった行があれば示してください。
2. sales_amountを使い、商品別の合計を計算してください。商品ごとの対象行、合計値、欠損値や不正値の扱いを示してください。
3. 2026年4月と2026年5月のsales_amount合計をそれぞれ示し、2026年5月−2026年4月の差分を計算してください。
   対象期間、対象列、フィルタ条件を明記してください。

可能なら、生成したPythonコード、出力、計算上の仮定を分けて示してください。
元データにない予測、評価、会計上の確定判断は行わないでください。

この3問は、経営判断をAIへ渡すためのものではありません。対象行、列、期間、計算結果を元データへ戻って確かめるための確認質問です。回答がグラフ中心になった場合も、まず表とコードへ戻ります。

出力を採用する前に、3つの数字を人が照合する

Data analysisの公式説明は、生成コード、出力、仮定を確認してから結果に依拠するよう案内しています。したがって、回答の見栄えではなく、元データへ戻れるかを先に見ます。

確認する数字 人が行う照合 そこで止める条件
データ行数 ヘッダーを除き、元CSVのレコード数を数える ヘッダーを含めている、空行や不正行の扱いが説明されない
商品別合計 商品を1つ選び、対象行のsales_amountを表計算または手計算で足す 対象行が分からない、合計が合わない、欠損処理が不明
月次差分 4月合計と5月合計を別々に再計算し、5月−4月を計算する 期間がずれる、日付の解釈が不明、元データと一致しない

数字が合わない場合は、プロンプトを追加して結論を急ぎません。まず、生成コードがどの列を参照したかを確認します。次に、対象期間、フィルタ条件、欠損値や不正値の扱いを見ます。最後に、出力された表の行が元CSVのどこに対応するかを確認します。

コードを読めない場合も、説明を一度求めただけで確認済みとは扱いません。どの列をどう集計し、どの期間を対象にしたかを説明できず、3つの手計算とも照合できないなら保留します。

コードが表示されたから監査済み、Pythonが動いたから正しいとは扱いません。説明できない前提が一つでも残れば、今回の出力は保留です。手計算と一致しても、1件の合成データで分析精度や業務効果が証明されるわけではありません。

プラン、保存・削除は自分のアカウントで確かめる

File Uploads FAQには、対応プランとファイルアップロードの利用上限についての説明があります。ただし、対応プランや上限は更新され得るため、現行FAQの記載だけで自社アカウントの可否を確定しません(S2)。Freeを含む各プランでの利用可否は、現在の公式説明と自分の画面の両方で確認します。

アップロード前に、次の項目を自社の画面と社内担当者へ照合します。

  • ChatGPTのプランと、選択しているモデル
  • Data analysisとファイルアップロードが実際に表示されるか
  • workspaceの管理設定、利用権限、利用上限
  • 現行FAQにある保存・削除・データ利用の説明
  • 実データを扱ってよいという社内承認と、確認者

上限の数値は変更され得るうえ、20行程度の合成CSVを試すだけなら記事の主題にしません。プラン表を固定的な安全性や機能保証として読まないことが重要です。

保存・削除・データ利用も、同じ扱いではありません。公式FAQは、チャットとファイルの保存・削除を区別し、ファイル保持がプラン等で変わり得ることや、サービスによってデータ利用の扱いが異なることを説明しています(S2)。BusinessやEnterpriseについての記載例を、Freeを含むすべてのプランの安全性へ広げることはできません。

この確認で匿名化したから安全、削除すれば直ちに例外なく消えると結論づけないでください。実データを入れるなら、対象アカウントの設定、契約、workspaceポリシー、社内規程を個別に確認します。条件が読めない、確認者がいない、または画面の表示と公式説明が合わない場合は、合成CSVの範囲から先へ進みません。

次月も使うか、今回で止めるか

3つの手計算が一致した後も、すぐに顧客データや会計処理へ広げません。次の表で、今回の確認を次月の候補にするかを分けます。

状態 判断
合成CSVで3つの照合ができ、コード・前提・出力を説明でき、確認者とアカウント条件が記録されている 次月の社内テスト候補にする。実データへの切り替えは、別の承認と入力範囲の確認を置く
行数・合計・差分のどれかが合わない、または対象行へ戻れない 今回の出力を採用せず保留する
顧客単位の機密データ、個人情報、認証情報、営業秘密、未公開財務情報を使いたい この初回ガイドでは使わない。社内承認済みの別システムや公式窓口へ戻る
厳密な会計確定、予測、個人評価、顧客別与信、重要な顧客対応に使いたい 最初の確認から外し、業務責任者や適切な専門担当へ戻す
継続的な自動処理や外部API連携を作りたい 今回は扱わない。承認済みの表計算・BI・業務システムを含め、別の設計と検証に分ける

使わない条件は、OpenAIや法令がすべての企業へ一律に課す禁止事項ではありません。この記事で安全側に置いた、初回のスコープです。機密データを使える契約や運用がある場合でも、別途その条件と人の責任分界を確かめます。

1回の確認を、次の人が追える形で残す

最初の試行では、結論より条件を1枚に記録します。次のテンプレートなら、翌月に同じ確認を再現するか、見送るかを判断しやすくなります。

確認日:
確認者:
ChatGPTのプラン/モデル/workspace表示:
ファイル:合成CSV(実在の顧客・従業員・契約情報なし)
行数・列名:
固定した3問:
生成コードの対象列・期間・欠損処理:
出力:
手計算1(行数):
手計算2(商品別合計):
手計算3(月次差分):
照合結果:一致/不一致/確認不能
保留理由:
次に確認する社内規程・公式ページ:
次月も使う/今回は見送る:

この記録は、ChatGPTの正確性や導入効果を証明するものではありません。どの条件で、誰が、どこまで確認したかを残すためのものです。実データ、外部共有、顧客提示、重要な判断を、最初の確認結果だけで始めないでください。

まとめ:AIの前に、答え合わせの手順を置く

ChatGPTのData analysisは、公式説明上、CSVなどの構造化ファイルを使い、表・グラフの作成や行・列・傾向・外れ値の要約、Pythonベースの計算を行える場合があります。ただし、利用可否は個別のモデル、プラン、workspace、アカウント設定に依存し、コード・出力・仮定の人手確認も必要です(S1、S2)。

最初の一歩は、20行程度の合成CSVを作ること。次に、行数・商品別合計・月次差分の3問へ絞ること。最後に、3つの数字を元データへ戻って照合し、合わなければ保留することです。

この小さく入力し、人が照合し、説明できなければ止めるという順番は、MASTER key側の見解です。MASTER key株式会社とAX事業部が、AIの機能だけでなく業務の確認責任まで整理する発信主体として想起される可能性は、編集上の仮説にとどまります。

候補固有の検索需要、読者の直接反応、この記事からの問い合わせ、認知や導入効果は、現時点で観測されていません。この記事で持ち帰る判断は、実データを入れることではなく、匿名化・合成CSVで一度確認し、次へ進む条件を自社で決めることです。

参照元(OpenAI公式ヘルプ)

  • Data analysis with ChatGPT(OpenAI Help Center、2026-09-01 JST確認。実際の利用可否と現在の表示は、利用前に公式ページと自分のアカウントで再確認してください)
  • File Uploads FAQ(OpenAI Help Center、2026-09-01 JST確認。対応プラン、上限、保存・削除、データ利用の条件は利用前に現行ページで確認してください)

Contact

困っていることがあれば、お聞かせください。
小さなことでも、何を作るか決まっていなくても構いません。

お電話 06-6131-6763