1「Excel職人」を辞めてChatGPTに任せる時代
EC運営の現場には、必ず「Excel職人」が一人います。楽天の商品CSVを編集する人、Amazonの受注一覧を整形する人、月次の売上集計をピボットで作る人。その人が休むと業務が止まる状態が、多くのEC事業者の日常です。
2024年以降、ChatGPT(特にChatGPT PlusのGPT-4o + Code Interpreter / 旧Advanced Data Analysis)の登場により、「Excel/CSV作業をAIに任せる」という選択肢が現実的になりました。コードを書く必要はありません。「このCSVから、楽天の受注で『あす楽』のものだけ抽出して、Excel形式で出して」と日本語で頼むだけで、ChatGPTがコードを書いて実行し、結果のファイルを返してくれます。
本記事では、EC実務でよく発生するExcel/CSV作業をChatGPTに任せる5パターンを、具体的なプロンプト例と注意点とともに解説します。非エンジニアのEC担当者を対象にしています。
この記事の前提
- 対象: ChatGPT Plus(または Team / Enterprise)契約者
- 使うモード: GPT-4o + 「データ分析」(旧 Code Interpreter / Advanced Data Analysis)
- 無料プランでも一部機能は使えるが、ファイルアップロードや実行回数に制限あり
- 機密情報を扱う場合は、ChatGPT Team / Enterprise の利用を推奨(学習データに使われない設定がデフォルト)
【共通操作】ChatGPTにCSV/Excelファイルを添付する方法
本記事のプロンプト例で「このCSVを開いて」「このCSVをアップロードしました」と書かれているものは、すべてファイルを添付してから送信する前提のプロンプトです。添付方法は次のいずれか。
- 方法A: ChatGPTのチャット入力欄左にある📎(クリップ)アイコンをクリック →「コンピュータからアップロード」でCSVを選択
- 方法B: CSV/Excelファイルをチャット入力欄に直接ドラッグ&ドロップ
- 方法C: 複数ファイルを同時に添付したい場合は、複数選択してまとめてドロップ(GPT-4oは10ファイル程度まで同時添付可)
ファイルが添付されると入力欄の上にファイル名が表示されます。その状態でプロンプト本文を入力 → 送信すると、ChatGPTがファイルを読み込んで処理を始めます。スマホアプリでも同じ手順で添付可能です。
2パターン1: CSVのクレンジング・整形(最も使う)
EC業務でいちばん多発するのが、「モールから出てくるCSVの形が業務に使いづらい」問題。楽天もAmazonもYahoo!も、出力されるCSVは列の並びがバラバラ・列名が独自・必要ない列が多い・文字コードが違う。
典型的な作業
- 楽天受注CSVから必要な列だけ抽出して、社内フォーマットに変換
- Amazon受注レポートの「Order Status」が"Shipped"の行だけ抜き出す
- SKUコードから商品分類(カテゴリ)を逆引きして列追加
- 商品名から型番・色・サイズを正規表現で分解
ChatGPTへの頼み方(プロンプト例)
操作: 楽天受注CSVを📎クリップから添付(またはドラッグ&ドロップ) → 入力欄に下記プロンプトを貼って送信。
これだけで、ChatGPTがpandas(Pythonのデータ処理ライブラリ)でコードを書いて実行し、整形済みのExcelファイルをダウンロードリンクで返します。担当者は1コマンドも書いていません。
クレンジングで気をつけるポイント
- 個人情報の扱い: 顧客名・住所・電話番号・メールアドレスを含むCSVは、ChatGPT Free / Plusに上げる前に列削除しておく。Team / Enterpriseなら学習対象外
- 文字コード: 楽天CSVはShift_JIS、AmazonはUTF-8など、モールごとに違う。ChatGPTは大抵自動判定できるが、化けたら明示的に「Shift_JISで読み込んで」と指示する。詳しくは文字コードの落とし穴を参照
- Excelで開いた後のCSVは注意。Excelで一度開いて保存するとCSVが壊れるため、ChatGPTにはダウンロード直後の生CSVを渡す
3パターン2: Excel関数の自動生成
「VLOOKUPの引数を毎回忘れる」「SUMIFSの条件指定でいつも詰まる」「『これをExcel関数で書いてほしい』と説明できれば書けるのに、関数を覚えてない」――。これも全部ChatGPTに任せられます。
使い方
このパターンはファイル添付不要。ChatGPTに「やりたいこと」を日本語で説明するだけ。サンプルデータを2-3行プロンプト内に貼り付けると精度が上がります。
ChatGPTはIFERROR / IFS / VLOOKUP(またはXLOOKUP)を組み合わせた関数式を返してきます。コピペしてExcelに貼るだけで動きます。
関数だけでなく「マクロ」も書ける
同様に「VBAマクロを書いて」とお願いすれば、Excelの自動処理マクロも作ってくれます。「シート全部のC列を選択して、空白セルだけハイライト」のような「自分でやると30分、マクロ化すれば3秒」の作業を、ChatGPTで30秒で書けるようになります。
関数生成の威力
- 「関数を覚える時間」と「関数を書く時間」がゼロになる
- 仕様変更があっても「条件をこう変えて」と頼むだけで関数を書き直せる
- 関数の意味も一緒に解説してくれるため、後任への引き継ぎも楽
4パターン3: ピボットテーブルの代替(売上集計)
「先月の売上を商品カテゴリ別・モール別に集計」「日別の売上推移を出して」――。これらは伝統的にExcelのピボットテーブルでやる作業ですが、ChatGPT + Code Interpreter なら、ピボットを作らなくても集計+グラフまで一発で出せます。
使い方
操作: 先月の売上データCSVを📎クリップから添付(またはドラッグ&ドロップ) → 入力欄に下記プロンプトを貼って送信。
ChatGPTはCSVを読み、pandasでピボット集計し、matplotlibでグラフを描画し、Excelファイルにまとめて返してくれます。「集計+分析コメント+グラフ」が一回のリクエストで揃うため、週次・月次レポート作成の時間が大幅に短縮できます。
1秒
30秒で文章を書く
30秒~1分で完成
定型レポートを「テンプレート化」する
毎週・毎月作るレポートなら、同じプロンプトをコピペして使えるように、Notionや社内Wikiに「月次売上レポート用プロンプト」「週次在庫アラート用プロンプト」のように保存しておくと、誰がやっても同じレポートが3分で作れる体制になります。
5パターン4: 複数モールCSVの統合・突合
マルチモール運営で必ず発生するのが、「楽天・Amazon・Yahoo! の受注CSVをひとつのExcelにまとめたい」という作業。手作業でやろうとすると、列名が違う、列の順番が違う、注文番号の桁数も違う、文字コードも違う。
ChatGPTでの統合手順
操作: 3つの受注CSV(rakuten_orders.csv / amazon_orders.csv / yahoo_orders.csv)をまとめて選択して同時に添付(📎クリップから複数選択 or 3ファイルまとめてドラッグ&ドロップ) → 入力欄に下記プロンプトを貼って送信。
ChatGPTは3つのCSVを順に読み、列名のマッピングを推論し、データ型を揃え、1枚のExcelシートにまとめてくれます。これまで半日かかっていた作業が10分で終わります。
統合時の注意
- 注文番号の桁落ちに注意。楽天注文番号は長すぎてExcelで指数表記になる。「文字列として扱って」と指示する
- 日付フォーマットがモールごとに違う。詳しくは日付フォーマットの罠とタイムゾーンの罠を参照
- Amazonの受注時刻はUTC、楽天・Yahoo!はJST。ChatGPTに「全部JSTに揃えて」と必ず指示する
- SKUコードがモールごとに違う場合、別途マッピング表をアップロードする必要がある
6パターン5: 文字コード・改行コードの一括変換
EC業務における「ファイル変換職人」の仕事。楽天用のSJIS-CSVをUTF-8に変換、Macで作ったCSVのCR改行をWindows用にCRLFに変換、BOM付きUTF-8とBOMなしUTF-8の使い分け、Excelで化けないCSVの作成――。これらは典型的な「ChatGPTに任せたほうが早い」作業です。
使い方
操作: 変換したいCSVを📎クリップから添付(またはドラッグ&ドロップ) → 入力欄に下記プロンプトを貼って送信。
ChatGPTがPythonでファイルを開き直し、エンコードと改行を変換し、ダウンロード可能な形で返してくれます。「BOM付きUTF-8でないとExcelが化ける」「CRだけだとWindowsで全行が連結される」といった改行コードの罠を、ChatGPT側が知っているので、こちらが詳細を覚えていなくても安全に変換できます。
応用: 「Excel事故が起きないCSV」の生成
Excelで開いてもJANコードが指数表記にならない、先頭ゼロが消えない、日付が勝手に変換されないCSVを作りたい場合、ChatGPTに「Excelで開いても壊れないCSVに変換して」と頼めば、各列を文字列として扱う処理(=TEXT関数で囲む、ダブルクォーテーションで囲む等)を自動で行ってくれます。詳しくはExcelでCSVを開くと壊れるもあわせて参照してください。
7ChatGPTにExcel/CSV作業を任せるときの落とし穴
便利な反面、ChatGPTを業務で使うときには注意点もあります。EC実務で踏みやすい落とし穴を5つ整理します。
落とし穴1: 個人情報・機密情報の取り扱い
ChatGPT Free / Plus は会話内容が学習データに使われる可能性があります(オプトアウト設定はあり)。顧客の氏名・住所・電話番号・メールアドレス・クレジットカード情報を含むCSVは、事前に該当列を削除してからアップロードする習慣をつける。
本格的に業務利用するなら、ChatGPT Team / Enterprise(学習対象外がデフォルト)か、Microsoft Copilot for 365(社内データはOpenAIに送られない)の契約を検討する。
落とし穴2: 「動いたコード」が「正しいコード」とは限らない
ChatGPTが出力したExcel関数やCSV変換結果は、「動くこと」と「業務的に正しいこと」は別です。たとえば「税込価格を税抜きにして」とお願いしたとき、ChatGPTは1.1で割って計算してくれますが、軽減税率8%対象商品が混ざっていたら全件1.1で割られて誤った数字が出ます。
必ずサンプル数件で目視チェックしてから、全件処理を任せる。「自動化したから安心」ではなく、「初回だけ徹底的にチェック」が正しい使い方です。
落とし穴3: ファイルが大きすぎると処理できない
ChatGPTのCode Interpreter は1ファイル512MB、メモリ制限あり。10万行を超えるCSVは処理が重くなり、タイムアウトすることがあります。大きなCSVは分割してから渡すか、月単位・カテゴリ単位に絞ってから処理を依頼する。
落とし穴4: セッションが切れるとファイルが消える
ChatGPTのCode Interpreter で生成・操作したファイルは、セッション(同じ会話)の中だけ有効。別の会話を始めたり、長時間放置したりすると、ファイルが消えてアップロードからやり直しになります。結果ファイルは即座にダウンロードして保存する習慣をつける。
落とし穴5: 「同じ依頼」でも「違う結果」が返ることがある
ChatGPTは同じ依頼でも毎回まったく同じコードを書くとは限らない。月次レポートを毎月作るなら、初回に作ったプロンプトをそのまま使い回すか、1回作ったコードをファイルとして保存して再利用する。
業務利用での3つの鉄則
- 個人情報・機密情報は事前に削除してからアップロード(または Team / Enterprise を使う)
- 初回は必ず少件数で目視チェック。動いただけで安心しない
- 毎月使うプロンプトはテンプレート化して保存。再現性を確保する
8「Excel職人」依存からの卒業 ― 自力対応の限界
ChatGPTで個別の作業を効率化することは、誰にでもできます。しかし、「ChatGPTを業務フローに組み込む」「社内ルールを整える」「個人情報を扱う運用設計をする」となると、話は変わります。
- 誰がどのCSVをChatGPTに上げてよいかのルール作り
- ChatGPT Free / Plus / Team / Enterpriseのどれを契約すべきかの判断
- 同じ作業を毎月再現できるプロンプトのテンプレート化と社内共有
- ChatGPTで自動化できる部分と、APIで本格自動化すべき部分の線引き
- 個人情報を扱う場合のマスキング処理の標準化
これらは「ChatGPTに頼めばできる」レベルではなく、「業務全体を理解した上で、AI活用の設計を行う」必要があります。
「Excel職人を辞めたい」「ChatGPTで業務効率化したいが、どこから始めてよいか分からない」「個人情報の扱いが怖くて踏み切れない」――こうした課題は、EC実務とAI活用、そして情報セキュリティの三方を理解した人間に相談するのが、結果的にいちばん早く片付きます。AI活用は最初に正しく設計すれば、その後数年で月数十時間の業務時間を削減できる領域です。
関連記事として、CSV地獄、ExcelでCSVを開くと壊れる、文字コードの落とし穴、改行コードの罠、AIで商品説明文を書く、AIプロンプトで使える技術用語辞典もあわせてご覧ください。
この記事のまとめ
- ChatGPT(GPT-4o + Code Interpreter)で、EC実務のExcel/CSV作業の大半は自動化できる
- 使うパターンは ①CSVクレンジング ②Excel関数生成 ③ピボット代替 ④モールCSV統合 ⑤文字コード変換 の5つ
- 非エンジニアでも日本語で頼むだけ。コードを覚える必要はゼロ
- 注意点は 個人情報の扱い・初回の目視チェック・プロンプトのテンプレ化 の3つ
- 個別作業の効率化はDIY可能だが、業務フロー全体への組み込みは専門家への相談が結果的に早い