カリキュラム/第4章: 業務自動化/4-2 Excel加工

4-2 Excel加工

無料

複数のExcelファイルの統合・変換・フォーマット調整を自動化します。

4章: 業務自動化20分
酒井歩乃加
監修: 酒井歩乃加

フリーランス編集者・ライター / 元マイベスト編集ディレクター

平原尚樹
監修: 平原尚樹

株式会社BlueAI 代表取締役CEO / ソフトウェアエンジニア

Excel加工の自動化パターン

業務で発生する Excel 加工作業は、大きく3パターンに分かれます。

  1. 統合 — 複数ファイルを1つにまとめる
  2. 変換 — フォーマットを変える(A社形式 → B社形式)
  3. 集計 — データを集計してサマリーを作る

Claude Code はどのパターンも得意です。このレッスンでは3パターンを順に実践します。

Before / After:Excel加工の効率化

月末に各支店のExcelを1つにまとめる作業を例に見てみましょう。

Before(手作業)

  • 3つのExcelファイルを開く → 5分
  • コピー&ペーストで1つにまとめる → 15分
  • 列の順番を取引先フォーマットに合わせる → 10分
  • 集計行を手動で追加 → 10分 合計: 約40分

After(Claude Code)

  • 「3つのExcelを統合して、取引先フォーマットに変換して、集計行を追加して」→ 3分

特にファイル数が多い場合(10支店、20部門など)の効果は絶大です。

実践①:複数ファイルの統合

各支店から届いた月次報告書を1つのファイルに統合します。

> tokyo.xlsx, osaka.xlsx, fukuoka.xlsx の3つのExcelファイルを作って。
> 各ファイルに「日付, 商品, 数量, 売上」の列を持つデータを10行ずつ。
> そのあと3ファイルを1つの all-branches.xlsx に統合して。
> シート名は支店名にして。

実践②:フォーマット変換

取引先に提出するために、社内フォーマットを取引先フォーマットに変換します。

> all-branches.xlsx の「日付, 商品, 数量, 売上」を
> 取引先フォーマットの「納品日, 品名, 数量, 単価, 税込金額」に
> 変換して。単価は売上÷数量、税込は×1.1で計算。
> ヘッダー行の背景色を青にして。

実践③:ピボット集計

月別×商品別のクロス集計表を作成します。

> all-branches.xlsx のデータから、
> 月別 × 商品別 の売上集計ピボットテーブルを作って。
> 行に月、列に商品名、値に売上合計。
> 合計行・合計列も追加して。
> 結果を pivot-summary.xlsx に保存。

よくある失敗と対処法

Excel加工でよくあるトラブルです。

列の順番がずれる → 「列の順番は A列=日付, B列=商品名, C列=金額 にして」と明示的に指定してください。

数値が文字列として保存される → 「金額列は数値型で保存して」と追加指示。

既存のExcelの書式が消える → openpyxl の制限で書式が保持されないことがあります。「元のファイルの書式を維持して」と指示するか、新しいファイルに出力しましょう。

> output.xlsx の列の順番を修正して。
> A列=日付, B列=商品名, C列=金額 の順にして。
> 金額列は数値型で保存して。

やってみよう:自分のExcelを加工する

以下のどれかを試してみましょう。

  1. 複数の月次レポートExcelを1つに統合する
  2. 社内フォーマットを取引先フォーマットに変換する
  3. 売上データのピボット集計表を作る

実際のデータで試すと、手作業との時間差を実感できます。

> このフォルダにある .xlsx ファイルを全て読み込んで、
> 1つの summary.xlsx に統合して。
> 元のファイルは変更しないで。

まとめ

このレッスンのポイントを振り返ります。

  • Excel加工は「統合」「変換」「集計」の3パターンに分類できる
  • Claude Code はどのパターンも日本語の指示だけで処理できる
  • 特にファイル数が多い統合作業で効果大
  • 元のファイルは変更せず、別ファイルに出力するのがベスト

次のレッスンでは、メールの一括作成を自動化します。