毎日・毎週繰り返すExcel作業に時間を奪われていませんか? 集計、転記、複数ファイルの統合……これらは OpenAI Codex で自動化 できます。
しかも、Excelの関数やマクロ(VBA)を覚える必要すらありません。日本語で「こうしたい」と伝えるだけ。この記事ではその方法を解説します。
⚠️ 本記事は OpenAI 公式とは無関係の解説記事です。
CodexでExcel自動化ができる理由
Codexは、Excelファイル(.xlsx)を扱うコードを書けます。具体的には:
- Python(openpyxl, pandas) でExcelを読み書き
- VBAマクロ の作成
- CSV変換 での処理
どの方法が良いかもCodexが提案してくれるので、あなたは「やりたいこと」を伝えるだけ です。
自動化できるExcel作業の例
| 作業 | Before | After |
|---|---|---|
| 月次集計 | 手作業で1時間 | 自動で1分 |
| 複数ファイル統合 | コピペ地獄 | 一括処理 |
| データ転記 | 目視で転記 | 自動転記 |
| レポート作成 | 毎回手作業 | テンプレ自動生成 |
| 書式設定 | 手動で整形 | 一括適用 |
基本の流れ
STEP 1:やりたいことを伝える
> 売上データのExcelファイル(sales.xlsx)があります。
> 月別・店舗別に集計して、新しいシートにまとめたいです。
> どうすればいい?
Codexが最適な方法(Python or VBA)を提案します。
STEP 2:コードを書いてもらう
> Pythonで、sales.xlsx を読み込んで月別集計し、
> result.xlsx に保存するコードを書いて
STEP 3:実行して確認
CLIを使えば、Codexが自分でコードを実行して結果を作ってくれます。
STEP 4:微調整
> 集計結果に、前月比のパーセントも追加して
実践例
例1:複数ファイルの統合
> 12ヶ月分のExcelファイル(2026_01.xlsx 〜 2026_12.xlsx)を
> 1つのファイルに統合して、年間データを作って
毎回コピペしていた作業が一瞬で終わります。
例2:条件に合うデータの抽出
> 顧客リストから、売上が10万円以上の顧客だけを抽出して
> 別シートにまとめて
例3:自動レポート生成
> 売上データから、以下を含むレポートシートを自動作成して:
> - 月別売上グラフ
> - トップ5商品
> - 前年同月比
例4:データの整形・クリーニング
> このExcelの「電話番号」列を、ハイフンありの統一形式に整えて。
> 「日付」列も YYYY/MM/DD に統一して
例5:定型書式の一括適用
> このシートのヘッダー行を太字・背景色グレーにして、
> 金額列に3桁区切りカンマを設定して
VBAマクロを作ってもらう
「Excel内で完結させたい」なら、VBAマクロも作れます。
> ボタンを押すと当月のデータだけを抽出するVBAマクロを書いて。
> 設定手順も教えて
ただし、データ量が多い・複雑な処理はPythonのほうが快適なことも。
業務で使うときのコツ
テンプレ化して繰り返す
一度作った自動化スクリプトは、毎月使い回せます。データを差し替えて実行するだけ。
Triggersで完全自動化
Triggersと組み合わせれば、「毎月1日に自動で前月集計レポートを生成」も可能。
副業・代行案件にする
Excel自動化は需要が高く、副業やフリーランスの案件として成立します。「面倒なExcel作業を自動化します」は刺さる提案。
つまずきポイント
ライブラリのインストール
> Excelを扱うのに必要なPythonライブラリのインストール方法を教えて
ファイルが開けない/エラー
→ ファイルパスやファイルが他で開かれていないか確認。エラー全文をCodexに渡せば解決してくれます。
複雑な数式が再現できない
→ 元のExcelの数式をCodexに見せて「これと同じ計算を再現して」と頼む。
よくある質問(FAQ)
Q. Excelの関数やVBAを知らなくても使えますか?
A. はい。日本語で「こうしたい」と伝えるだけ。Codexがコードや数式を作ります。
Q. Macでも使えますか?
A. はい。PythonでのExcel処理はMac/Windows両対応。VBAはWindows版Excelが基本です。
Q. 大量のデータでも処理できますか?
A. Pythonを使えば数万〜数十万行も処理可能。Excel単体より高速なことも。
Q. 会社のデータを使っても大丈夫?
A. データはOpenAIに送信されます。機密性が高い場合は料金プランのデータ設定確認や、Businessプランを検討。
Q. Googleスプレッドシートでも同じことができる?
A. 可能です。Google Apps Script(GAS)のコードもCodexに書いてもらえます。
まとめ
Codexを使えば、Excelの関数やVBAを覚えなくても、面倒な作業を自動化 できます。集計・転記・統合・レポート生成を日本語で頼むだけ。
一度作れば繰り返し使え、Triggersで完全自動化も。需要が高いので副業案件にもなります。まずは手元の面倒なExcel作業を1つ、Codexに相談してみましょう。CLIのセットアップから。