1. CSV結合は3段階で考える
| 段階 | 方法 | 向いているケース | 注意点 |
|---|---|---|---|
| LEVEL 1 | ブラウザで結合 | 同じ列のCSVを数個、たまにまとめる | 毎回ファイルを選ぶ操作は残る |
| LEVEL 2 | Power Query | 毎月同じフォルダ・同じ形式を繰り返し集計 | 列名変更など元データの変化に注意 |
| LEVEL 3 | Make / n8n等 | メール受信、クラウド保存、通知などExcel外の処理も連動 | 認証、実行回数、料金、保守が増える |
LEVEL 1:まずブラウザ内で結合する
このサイトのCSV結合ツールは、選択したファイルをブラウザ内で読み取り、結合結果を端末へダウンロードします。サーバーへCSVを送信する処理は入れていません。
毎月1〜2回だけの作業なら、「完全自動化」の初期設定より、こうした小さな道具で十分なことがあります。
LEVEL 2:Power Queryで更新型にする
MicrosoftはPower Queryを、外部データの取り込み・接続、整形、テーブルのマージ、定期的な更新に使える仕組みとして案内しています。毎月同じ場所へ同じ形式のCSVを追加する運用なら、フォルダ取込と相性があります。
- CSVを保存するフォルダを決める月ごとのファイルを同じ場所へ置きます。
- 列名と型を固定する「売上」と「売上金額」のような表記揺れをなくします。
- 不要な列を削除・型を指定する日付は日付、金額は数値として扱います。
- 翌月ファイルを追加して更新する手順を作り直さず、更新だけで同じ変換が適用できるか確認します。
LEVEL 3:ファイルが届く前後まで自動化する
「メール添付を保存する」「処理後にチャットへ通知する」「別システムへ登録する」まで含めると、Excelの外までつなぐ必要があります。Makeはビジュアルなワークフローと多数のアプリ連携を、n8nはAPI連携とCloud / self-hostの選択肢を公式に案内しています。
2. まず同じサンプルで試す
8月・9月の売上CSVを用意しました。列構成は同じで、各5行です。実データではありません。
日付・担当・商品・数量・売上の5列。
同じ列構成の翌月データ。
この2つを結合すると、ヘッダー1行+データ10行になるのが基本の確認ポイントです。無料ツールでは、ヘッダー一致を確認してから結合する設計にしています。
3. CSV結合で起きやすい失敗
列の順番や名前が違う
同じ「売上データ」でも、片方だけ列が追加されると単純結合では意味がずれます。ヘッダーを先に比較します。
文字化けする
UTF-8とShift_JISが混在すると読み込み結果が変わります。読み込み時の文字コードを指定します。
セル内にカンマや改行がある
引用符で囲まれた値を単純な改行分割で処理すると壊れます。ツール側でCSVとして解析する必要があります。
同じファイルを2回入れる
「結合できた」だけでは重複に気づけません。必要な業務では重複キーのチェックを別途行います。
4. クラウド自動化へ進む境目
次の条件が複数当てはまるなら、手動ツールからワークフロー自動化へ進む価値があります。