毎月、システムから出したデータをExcelに貼り付け、部署ごとに合計を出して、報告資料に数字を書き写している。月末はこの作業に追われる。自動化したいけれど、マクロを覚えるところから始めるべきか迷っている。
自分も手作業で集計していたころ、一番つらかったのは、ミスが起きないように何度も確認する作業でした。
最初にやりたいのは、自動化の方法を選ぶ前に、その集計と転記を「なくす・分ける・そろえる」の3つで整理すること です。整理が済むと、使う機能は自然に絞れます。
この記事でわかること
- 自動化の前にやる3つの整理(なくす・分ける・そろえる)
- 転記の形ごとに、参照関数・ピボットテーブル・Power Queryなどのどれを当てはめるか
- 整理と自動化で業務の何が良くなるか(転記ミスを探す確認と、担当者しかできない状態が減る)
結論:Excel転記の自動化は、「なくす・分ける・そろえる」を整理してから始める
転記の自動化で最初に考えるのは、マクロの書き方ではなく「その転記はなくせないか」です。
進め方は、次の4つの手順です。
- なくす:集計の使い道を確かめ、なくせるもの・減らせるものを外す
- 分ける:残った作業を「入力・集計・報告」の3段に分け、転記している場所に印をつける
- そろえる:元データの列・保存場所・ファイル名を毎月同じにする
- 当てはめる:転記の形に合わせて、Excelの機能を1つ選ぶ
自動化の手段が出てくるのは4番目です。順番を逆にすると、なくせたはずの作業を速くするために時間を使うことになります。
どの業務から手をつけるかを決める段階(業務の棚卸し)は、次の記事で整理しています。この記事はその続きです。
毎月の手作業集計で起きていること:重いのは時間より、転記ミスと「その人しかできない」
月次集計で重いのは作業時間そのものより、書き写すたびに生まれるミスの余地と、手順が担当者の頭の中にしかないことです。
よくある月次集計は、次のような作業の積み重ねでできています(一般的な例です)。
- 社内システムからCSVを出し、集計用のExcelに貼り付ける
- 部署別・商品別の合計を出す
- 合計の数字を、報告用のシートやスライドに書き写す
- 前月の資料と見比べて、おかしな数字がないか目で確認する
一つひとつは慣れた作業ですが、並べると次のようなムダとリスクがあります。
| 起きていること | 業務への影響 |
|---|---|
| 同じ数字を2回以上書き写している | 書き写すたびに、桁の打ち間違いや貼り付け先のずれが起きる余地が増える |
| 貼り付ける範囲を毎月手で選んでいる | 行が増えた月に範囲が足りず、一部のデータが集計から漏れることがある |
| 手順が担当者の頭の中にある | 担当者が休むと集計が止まる。引き継ぎにも時間がかかる |
| 確認を目で見比べることに頼っている | 確認する人によって見る場所が変わり、同じミスが繰り返されやすい |
自動化の前にやる3つの整理:なくす・分ける・そろえる
整理は「なくす→分ける→そろえる」の順。この順番なら、自動化する作業が最小になります。
整理1. なくす:その集計を誰が何に使っているか確かめる
最初に、資料の受け取り手に「この数字を何の判断に使っていますか」と聞きます。答えによって、扱いを変えます。
- 使われていない → 作るのをやめる候補にする(やめる前に受け取り手と合意する)
- 毎月でなくてよい → 四半期ごとなど、頻度を下げる
- 一部の数字だけ使われている → 資料の項目を減らす
- 元のシステムの画面で同じ数字が見られる → 転記せず、その画面を見てもらう
自分も、集計結果を受け取って次の作業をする人に使い道を聞いたところ、実は使われていない項目まで集計していたことがありました。
なくせた作業は、自動化を考える必要がありません。
整理2. 分ける:入力・集計・報告の3段で、転記の場所を見つける
残った作業を、次の3段に分けて書き出します。
| 段 | やっていること | 転記が起きやすい場所 |
|---|---|---|
| 入力 | 元データを集める(システムからCSVを出す、各部署のExcelを受け取る) | 複数のファイルを1つのシートに貼り付ける |
| 集計 | 合計・件数・前月比などを出す | 電卓や別のシートで計算した結果を手で入力する |
| 報告 | 資料に数字を載せる | 集計結果を報告用のシートやスライドに書き写す |
書き出したら、手で貼り付け・書き写しをしている場所に印をつけます。自動化の対象は、この印の場所だけです。3段に分けると「全部まとめて自動化する」のではなく、「入力の貼り付けだけ」のように小さく始められます。
整理3. そろえる:元データの形を毎月同じにする
自動化は、毎回同じ形のデータが来ることが前提です。次の3点をそろえます。
- 列:列の名前・順番・数を毎月同じにする。途中に合計行・空白行・メモ書きを入れず、1行に1件のデータにする
- 保存場所:毎月のファイルを、決まったフォルダーに置く
- ファイル名:「売上_2026-10.csv」のように、月の部分だけが変わる名前にする
他部署からファイルを受け取っている場合は、ひな形を渡して形をそろえてもらうのが近道です。形がそろうだけで、手作業のままでも貼り付けや確認が楽になります。
整理のあとに選ぶ手段:転記の形ごとに、Excelの機能を1つ当てはめる
手段は「どこからどこへ書き写しているか」で決まります。マクロは選択肢の1つで、最初に選ぶものとは限りません。
| 転記の形 | 当てはめる機能 | 向いている場面 |
|---|---|---|
| 別の表から、コードや名前で値を探して書き写している | 参照関数(XLOOKUPなど) | 商品コードから単価を、社員番号から部署名を引く |
| 貼り付けたデータから、部署別・月別の合計を手で計算している | テーブル+ピボットテーブル | 元データを入れ替えて「更新」すれば、集計が変わる形にしたい |
| 毎月届く複数のファイルを、1つのシートに貼り付けている | Power Query(フォルダーから取り込んで結合) | 同じ形のファイルが毎月増えていく |
| ファイルを開く・保存する・印刷するなど、操作そのものを繰り返している | マクロ(VBA) | 手順が固まっていて、中身を直せる人がいる |
自分の場合は、その場しのぎでよいときはExcelの関数を使い、後続の分析が長く続くときはデータベースにまとめる(DB化)か、Tableauで可視化しています。スポットで結果だけ見たいときにも、Tableauを使います。どれを選ぶかは「この集計がいつまで続くか」で決めています。
それぞれの機能を一言で補足します(画面の名前は、Excelのバージョンや環境によって異なる場合があります)。
- XLOOKUP:表から行ごとに値を探す関数です。VLOOKUP関数で代わりにできます。
- テーブル+ピボットテーブル:テーブルはセルの範囲を「テーブル」に変換したもの、ピボットテーブルは表を項目ごとに自動で集計する機能です。更新は「ピボットテーブル分析」タブの「更新」から行います。
- Power Query:データの取り込みと整形の手順を記録し、更新するだけで同じ処理を繰り返せるExcelの機能です。「データ」タブの「データの取得」→「ファイルから」→「フォルダーから」で、フォルダー内のファイルを1つの表にまとめられます。なお、フォルダー内のファイルはすべて結合されるため、毎月のファイルを同じフォルダーにためる場合は、Power Queryの中で対象の月に絞り込むか、月ごとにフォルダーを分けてください。
Power Queryでは、取り込みから整形までの手順が「適用したステップ」として一覧で残り、あとから1つずつ見返せます。手順がそのまま記録として残るので、引き継ぎにも向いています。
関数やピボットテーブルの基本操作から確認したい場合は、次の記事が入口になります。
具体例:架空の営業事務チームの「月次の売上報告資料」を整理すると
3つの整理をすると、自動化する場所は「資料づくり全体」から「貼り付けと書き写しの2か所」まで小さくなります。
以下は説明のための架空の例です。業務の棚卸しの記事で使った架空の営業事務チームが、「月1回・担当者1人・手順書なし」の月次の売上報告資料を見直したとします。3つの営業部から届くExcelを貼り付け、部署別・商品別の合計を出して、報告用のシートに書き写している資料です。
- なくす:受け取り手の課長に使い道を聞くと、会議で見ているのは部署別の合計と前月比だけだった。商品別の表は作るのをやめる
- 分ける:転記は「入力:3ファイルの貼り付け」と「報告:合計の書き写し」の2か所
- そろえる:3つの営業部にひな形を渡して列をそろえ、共有フォルダーの決まった場所に保存してもらう
| Before(整理前) | After(整理と自動化の後) | |
|---|---|---|
| 元データを集める | 3つのファイルを開いて手で貼り付け | Power Queryでフォルダーから取り込み、更新する |
| 集計 | SUM関数と電卓 | ピボットテーブルで部署別に集計し、更新する |
| 報告 | 合計を報告用のシートに書き写す | ピボットテーブルの集計表を、そのまま報告用の表にする |
| 確認 | 前月の資料と全体を目で見比べる | 元データと集計結果の「件数」と「合計」が一致するかを見る |
| 担当 | 担当者1人、手順書なし | 「ファイルを置く→更新→件数と合計を確認」の3行の手順で引き継げる |
この例で業務が変わったのは、作業の速さだけではありません。書き写す場所が2か所なくなったので、書き写しのミスを探す見比べがなくなって確認は件数と合計に絞れ、手順が3行になったので担当者以外でも回せる ようになります。作業時間がどれだけ変わるかは業務によって違うため、棚卸しの表の「月の合計時間」で、前後を同じ物差しで比べてください。
現場目線の注意点:自動化した集計にも、件数と合計の確認を残す
自動化すると速くなる一方で、間違いが起きたときも、毎月同じように静かに繰り返されます。
自動化したら確認をやめる、にしない。 元データの列が1つ変わっただけで、一部のデータが取り込まれなかったり、集計がずれたりすることがあります。自分の経験でも、自動化した集計のずれに気づくのは、エラーが表示されたときが多いです。裏を返すと、エラーが出ないままずれている場合は気づきにくいということです。毎月、元データの件数・合計と、集計結果の合計が一致するかを確かめます。全体を目で見比べるより、確認する場所を「件数」と「合計」に絞る方が、確認の時間も見落としも減らしやすくなります。切り替える最初の月は、手作業で作った資料と自動化した結果を並べ、同じ数字になるかを1か月分確かめてから移ると安全です。
新しい集計の数字を既存のレポートと照らし合わせて確かめる考え方は、次の記事でも紹介しています。
作った人しか直せない仕組みにしない。 Power Queryの手順やマクロの中身を作った人しか分からないと、手作業のときと同じ「その人しかできない」状態が、形を変えて残ります。元データの置き場所、更新の手順、元データの形が変わったときに直す場所を数行のメモにして、資料と同じフォルダーに置いておきます。あわせて、ファイルを送ってくれる部署には「列を変えるときは事前に教えてほしい」と伝えておくと、集計が止まる前に気づけます。
まとめ
毎月の手作業集計・Excel転記を減らすときは、次の5つを順に進めます。
- 資料の受け取り手に使い道を聞き、なくせる・減らせる集計を外す
- 残った作業を入力・集計・報告の3段に分け、貼り付け・書き写しをしている場所に印をつける
- 元データの列・保存場所・ファイル名を毎月同じにする
- 転記の形に合わせて、参照関数・ピボットテーブル・Power Query・マクロなどから1つ選ぶ
- 自動化した後も、元データと集計結果の件数・合計を毎月確かめ、手順をメモに残す
整理から始めると、自動化する作業が小さくなり、転記ミスを探す確認と「その人しかできない」状態の両方を減らせます。




-160x90.png)

