ファイルの置き場所を決める
月ごとのファイルを同じフォルダーに集めます。列名とファイル名のルールも先に揃えます。
Excel自動化・データ整備・マクロ活用ガイド
コピーと貼り付けだけで半日が終わる。その作業を、まずはデータの整形から見直します。Power Queryを軸に、入力時の予防策と必要な範囲のマクロ活用まで、業務で判断できる順に解説します。
最初に整えるのは、作業の順番です。
01 / 定型作業の見直し
毎月届く複数の表を、同じルールで取り込み、整え、まとめます。初回に手順を組み立てれば、次回からは元データを置き換えて更新できます。
月ごとのファイルを同じフォルダーに集めます。列名とファイル名のルールも先に揃えます。
フォルダーから対象ファイルを読み込み、同じ項目を持つ表をひとつの一覧にまとめます。
住所などの列を分割し、日付や数値の型を指定します。見出し以外の不要行も取り除きます。
翌月分のファイルを追加して更新。取り込み件数や合計値を確認してから、集計に回します。
02 / データ整備
表記が少し違うだけで、同じ顧客や回答が別のデータとして扱われます。どの値を統合したか記録し、あとから判断を追える形にします。
会社名だけで削除せず、住所や電話番号も照合して名寄せします。統合の根拠を残します。
自由記述と選択回答を分け、集計に使う分類基準を決めます。分類後は件数を元表と照合します。
全角・半角、余分な空白、記号の違いを点検します。整えた列を使ってからグラフにします。
可視化は整備のあとに。 分類ごとの件数をグラフにすると、未分類の値や想定外の表記も見つけやすくなります。
03 / 入力時の予防
入力する人が迷わない選択肢と、間違えたときに気づける案内を表に組み込みます。規則で防げない表記の揺れは、集計前の確認手順に残します。
選択肢は別表で管理し、表記をひとつに揃えます。
担当者名や状態など、値の種類が決まっている項目に使います。選択肢の変更担当も決めておきます。
空欄の検出と重複チェックは役割が異なります。入力規則に加え、提出前の確認列や照合手順も用意します。
入力欄だけ編集可能にし、数式や選択肢の設定を保護します。規則は貼り付け操作で回避される場合があります。
04 / 必要な場面だけコードを使う
まずは記録マクロで操作を確認し、繰り返し処理が必要な箇所だけコードにします。操作の記録だけでは対応しにくい条件分岐は、手順を整理してから追加します。
Sub 集計前の確認()
Dim 対象件数 As Long
対象件数 = Cells(Rows.Count, "A").End(xlUp).Row - 1
If 対象件数 > 0 Then
MsgBox "対象件数:" & 対象件数
End If
End Sub
対象行数を数え、データがあるときだけ件数を表示する例です。実際の表に合わせて列と見出し位置を確認します。
記録マクロには選択セルや画面操作が含まれがちです。不要な操作を見つけ、対象範囲が変わっても動くか試します。
対象件数や処理範囲を変数に置き、繰り返しは一つの処理から確認します。処理の目的と変更日を記録します。
マクロ付きファイルの所有者、変更履歴、実行を許可する条件を明確にします。担当が変わっても追える説明を残します。
05 / 運用ルール
マクロの実行可否は、ファイルごとの印象で決めません。社内の管理方針に沿って、受け取りから保管、棚卸しまでを記録します。
送信元と利用目的を確かめ、想定外のマクロを含むファイルは社内の確認手順に回します。
許可する担当者や保管場所、確認記録の残し方を社内ルールにまとめます。個人の判断だけに任せません。
顧客データの保存場所と共有範囲を決め、使わなくなったファイルは定期的に棚卸しします。
自動化の範囲は、担当者が内容を説明でき、更新と確認を続けられるところまでにします。
業務棚卸しのご相談
毎月の作業手順、扱うファイル数、確認にかかる時間を整理すると、着手する場所が見えてきます。状況に合わせてExcel自動化の進め方をご案内します。