第1章:データクレンジングとは? まずは基本を押さえよう
ビジネスの現場でExcelを使っていると、「このデータ、ちょっと使いづらいな……」と感じたことはありませんか?
たとえば、余計なスペースが入っていたり、表記ゆれがあったり、重複データが紛れていたり。
そうした“ちょっとした違和感“が積み重なると、集計ミスや分析エラーといった大きなトラブルにつながることも。
これらを解決するのが、「データクレンジング」です。
データクレンジングって何?
データクレンジングとは、不正確・不完全・重複・不要な情報を見つけて修正・削除し、データを使える形にする作業のことを指します。
簡単に言えば、「Excelのデータをキレイに整える作業」です。
クレンジングの主な目的は、信頼性と一貫性のあるデータにすること。キレイなデータは、集計やグラフ作成、分析など全ての工程の精度を向上させます。
こんなデータ、要注意!
以下のようなデータはクレンジング対象です。もし自分のファイルに当てはまるものがあれば、この記事が役立つはず。
- 「株式会社A」と「(株)A」のような表記ゆれ
- 「田中 太郎」や「田中 太郎」など、全角スペースと半角スペースの混在
- 未入力(空欄)や不正な値(例:日付なのに「3/40」など)
- ソートで並び替えたのに重複しているレコード
- 同じ用途の列が「氏名」「名前」「フルネーム」と複数ある
なぜ今、データクレンジングが重要なのか?
働き方改革やDX(デジタルトランスフォーメーション)が進み、「データに基づく意思決定」の重要性が高まっています。
そのため、日々のデータ入力から分析までのプロセスに、無駄な手戻りやエラーを減らすことが求められるようになりました。
Excelを使った現場では、正確な分析・報告を行うには、まずクレンジングから着手する必要があります。
特に、複数人が入力・管理するデータほど、不揃いな情報になりがち。
データクレンジングは、「データ作業のスタート地点」。ここをしっかり整えるだけで、
作業の効率UPとミスの削減につながります。
Excelでクレンジングはできる!
「そんなに難しいこと、自分にできるのかな?」
実は、Excelにはデータクレンジングにピッタリの機能や関数がたくさん備わっています。
しかもほとんどは、覚えてしまえばクリックや数式1つで操作できるものばかり。
このブログ記事では、第2章以降で、現場でよく使う関数や機能を厳選してご紹介します。
ぜひあなたも、この機会に「Excelでのデータクレンジング」を身につけて、仕事の効率とデータの信頼性を同時にアップさせてみましょう!
第2章:絶対に使いたい!Excel関数ベスト5
ここでは、データクレンジングの効率を一気に高める厳選されたExcel関数5つをご紹介します。
「一見地味だけど、使えば感動する」と現場でも評判の関数ばかり。20代サラリーマンの皆さんにとっても、覚えておいて損はありません!
1. TRIM関数 〜 不要な空白を一掃!
Excelで「名前の前後に空白が入っていて並べ替えがうまくいかない……」ということはありませんか?
そんな時に役立つのがTRIM関数。これは文字列の前後、および複数の半角スペースを1つに整えてくれる関数です。
=TRIM(A2)
このように使えば、セルA2の中にある文字の余分なスペースを削除し、キレイな状態に整えてくれます。
2. SUBSTITUTE関数 〜 表記ゆれを一括修正
「株式会社」を「(株)」に統一したい。あるいは全角スペースを半角に直したい。そんなときにはSUBSTITUTE関数が便利です。
特定の文字や文字列を別のものに置き換えることができます。
=SUBSTITUTE(A2, "株式会社", "(株)")
これで「株式会社ABC」→「(株)ABC」のように変換できます。
さらに応用すれば、スペースや記号の統一にも活用可能です。
3. IFERROR関数 〜 エラー処理で安心
関数の結果が#N/Aや#DIV/0!などのエラーになると、見た目も悪く、データ分析の妨げになります。
そんな時はIFERROR関数で、エラー時に別の値を返すように設定しましょう。
=IFERROR(VLOOKUP(B2, 商品一覧!A:B, 2, FALSE), "該当なし")
この例では、VLOOKUPで「商品が見つからなかった場合」に「該当なし」と表示されるようにしています。
失敗時の処理を組み込めば、データ精度と読みやすさがグッと向上します。
4. TEXT関数 〜 曖昧な書式を標準化
日付や数値の書式がバラバラだと、並び替えやグラフ作成で混乱の元に。そんな時に救世主となるのがTEXT関数。
この関数は、セルの値を「指定した書式」で統一した文字列として出力します。
=TEXT(A2, "yyyy/mm/dd")
上記のように使えば、「2024年6月10日」「24/6/10」などバラバラな日付形式も、「2024/06/10」の形にそろえることができます。
5. VLOOKUP関数 〜 外部データとの照合に最適
異なるシートやファイル同士で情報を照合する場面、ありますよね?
「A列の商品コードに対応する商品名を別シートから引っ張ってくる」など、データの紐づけに活躍するのがVLOOKUP。
=VLOOKUP(A2, 商品マスタ!A:B, 2, FALSE)
この式を使えば、A2の値に対応する商品名(商品マスタシートの2列目)を自動で取得してくれます。
「マスタファイルとの照合を一発で済ませたい」そんなニーズにピッタリです。
まとめ:関数を味方につければ、作業が変わる
Excelの関数は、覚えてしまえば“自動でやってくれる賢いアシスタント”になります。
特に今回紹介した5つは、データクレンジングの基盤とも言える定番揃い。
最初は1つずつ試していけばOK。いずれあなたのExcel作業に欠かせない武器になるはずです。
第3章:ミスを防ぐ!テーブル機能とフィルターの活用法
データクレンジングの作業で見落としがちなポイントが、「視認性」や「扱いやすさ」の確保です。
関数を使いこなすことも重要ですが、それ以上に「データを正確に把握できること」も大切。
そこで活躍するのが、Excelのテーブル機能とフィルター機能です。
テーブルに変換するだけで作業効率が激変!
まずはデータを「テーブル形式」に変換しましょう。これはExcel内で一括処理や視覚的な把握がしやすくなる便利機能です。
- 表内のデータが自動的に見やすいデザインに
- 1行おきに背景色が付き、行を視認しやすい
- 見出し行がスクロールしても固定される
- フィルター・並び替え機能が標準搭載
- 式の自動反映で、入力ミスが減る
テーブル化はとても簡単。対象データを選択したら、
Ctrl + T のショートカットを使えばすぐにテーブル化できます。
作業中にデータの中に関数を入れても、自動的に他の行にも適用されるので、非常に効率的です。
オートフィルターで“おかしな値”を瞬時に発見
テーブルを使うと、自動でついてくるのが「オートフィルター(▼マーク)」です。
これは、条件に合ったデータだけを抽出したり、異常値を見つけ出す際に非常に便利です。
たとえば以下のようなケースで重宝します:
- 空白セルを抽出したい(入力漏れチェック)
- 特定の値だけを表示したい(「未承認」や「NG」など)
- 昇順・降順で並び替えたい(最新日付順にチェックなど)
さらに、「テキストフィルター」「数値フィルター」を使えば
「〇〇で始まる」「〜以上」「〜以下」など、詳細な条件指定もできます。
テーブル+フィルターで発見できる“ありがちなミス”
この2つの機能を使いこなせると、以下のようなありがちな入力ミスを簡単に発見できます:
- 「田中 太郎」と「田中 太郎」など、スペース違い(文字数フィルターで違和感発見)
- 「(株)A」や「株式会社A」など、表記ゆれ(並び替えすると並ばない)
- 日付の入力ミス(フィルターで「未来の日付」や「存在しない日付」を確認)
- 誤ったコードやIDの混入(不正な桁数や文字形式をフィルターで抽出)
「どこにミスがあるか分からない…」と広いデータを手作業で探し回るのではなく、
フィルターで絞り込み → 異常を視覚的に発見 → 必要に応じて関数や手作業で修正
という流れにすることで、ミスの見逃しを大幅に減らすことが可能です。
ちょっとした工夫で、データに“安心感”を
テーブル形式やフィルターを活用すれば、「このデータはちゃんと見直されている」という印象を上司や同僚に与えることができます。
特に、月次報告や幹部向けの提出データでは信頼性のあるフォーマットが求められます。
Excelでのデータクレンジングは、ただ正確に整えるだけでなく、「見た目」や「使いやすさ」でも信頼を得ることができるのです。
まとめ:整えるだけじゃない、“見抜く力”を養おう
テーブル化とフィルターは、ただ整えるだけでなく、不備を「発見するための道具」です。
Excel関数と組み合わせれば、クレンジング作業はさらにスムーズに。
ぜひ日頃の業務で取り入れて、「ミスを防げる仕組み」をExcel上に築いてみてください。
第4章:置換・重複削除・区切り位置をフル活用するテクニック
「見た目では気づかないけど、集計エラーの原因になる」。そんなデータが表計算の中にはゴロゴロしています。
前章までで関数やテーブル化、フィルターの基本を身につけたら、次に試したいのが「検索と置換」「重複の削除」「区切り位置」の機能です。
これらはすべて、Excelに最初から備わっている標準機能。しかもどれも直感的に使いやすいので、初心者でもすぐに効果を実感できます。
「検索と置換」で表記ゆれを一網打尽に!
「(株)」「株式会社」や「Tokyo」「TOKYO」など、同じ意味なのに異なる表記が混ざってしまうと、集計やVLOOKUPが正しく機能しません。
そんな時は、Excelの「検索と置換」が大活躍します。
使い方は簡単。
Ctrl + H(MacならCommand + Shift + H)で「検索と置換」ダイアログを表示し、次のように入力します。
- 検索する文字列:「株式会社」
- 置換後の文字列:「(株)」
これで、全セルの中から「株式会社」を探して「(株)」に一括置換可能です。
大規模データでも一瞬で統一表記に変えられるのが大きなメリット。
注意点としては、意図せぬ箇所も置換してしまう場合があるため、必ず「すべて置換」の前に1つずつ確認してみるのも手です。
「重複の削除」でスッキリデータに
データにありがちな「同じ行が何度も登場している」現象。これは集計結果を水増ししたり、レポートの精度を大きく落としてしまいます。
そんな時は、Excelの「重複の削除」機能で、一発解決しましょう。
やり方は以下の通りです:
- 対象のデータ範囲を選択
- [データ]タブ →[重複の削除]をクリック
- 重複の判定に使用する列を指定
たとえば「氏名」と「メールアドレス」の項目両方が一致するデータを削除したい場合、両方をチェックします。
これによって条件に合致した完全一致行のみ削除できるので安心です。
削除前には必ずデータのバックアップを取っておくことも忘れずに。
「区切り位置」でバラバラなデータを分解!
CSVファイルやWebからのコピペデータを扱うと、「名前と部署が1つのセルに入っている」「日付と時間が同じセルにある」といったケースがよくあります。
こういった場合に便利なのが、「区切り位置」ウィザードです。
以下の手順で使ってみましょう:
- 対象の列を選択
- [データ]タブ →[区切り位置]をクリック
- 「区切り記号付き」オプションを選択(例:カンマ、スペース、タブなど)
- 任意の区切り文字を選び、複数列に分割
たとえば「田中 太郎(営業部)」という1セルの中から、氏名・所属部門を別々の列に分けるといった操作が可能になります。
分解することでフィルターやVLOOKUPが使いやすくなり、後続の作業効率が一気にアップします。
補足:3つの機能の使いどころと注意点
| 機能名 | 主な用途 | 注意点 |
|---|---|---|
| 検索と置換 | 表記ゆれの統一、記号の修正 | 意図しない箇所の置換に注意 |
| 重複の削除 | 集計対象データの重複排除 | 元データは必ずバックアップ |
| 区切り位置 | 1セルの情報を複数セルに分解 | 列データが上書きされる可能性あり |
まとめ:地味に見えて効果は絶大
今回紹介した3つの機能は、いずれもExcelを使って何かしらのクレンジング作業をしたことがある人なら、確実に役立つ実用ツールです。
地味に見えて、ミスの温床を潰し、見た目以上にデータ品質を底上げしてくれます。
関数やフィルターと組み合わせて、「手間のかからないクレンジング体制」を築いていきましょう。
第5章:作業を自動化!マクロとPower Query入門
ここまでの章で、Excelに備わる関数や機能を活用した手動でのデータクレンジング方法を紹介してきました。
しかし、毎回同じような作業を繰り返していませんか?「同じ置換」「同じ結合」「同じフィルター処理」……。
そんな反復作業を効率化する鍵こそが、「自動化」です。
この章では、Excelの自動化機能であるマクロとPower Queryの基本を解説します。
初心者でも今日から使えるような内容なので、ぜひこの機会に一歩先のExcelスキルを身につけましょう!
まずは「マクロ記録機能」で作業を一発再現!
「マクロ」と聞くとプログラミングの知識が必要に思えるかもしれませんが、実はマクロ記録を使えば、VBAの知識がなくてもOKです。
マクロ記録とは、Excelで行う作業を録画し、その通りの処理を再実行できるようにする機能です。
たとえば「A列のTRIM関数適用」「B列の値を置換」「重複削除」など、複数の操作をまとめて自動で実行可能になります。
マクロ記録の使い方の基本
- [表示]タブ → [マクロ] → [マクロの記録]をクリック
- マクロ名を入力(例:CleanName)し、必要ならショートカットキーも設定
- いつも通りの作業を実行する(例:列の削除、置換など)
- 完了後、[記録終了]をクリック
次回以降は、マクロを実行するだけで一瞬で同じ処理が完了します。
レポート作成、名簿整形、売上表の整理など、定型業務には特に効果大です。
Power Queryで外部データとの連携をスマートに
次に紹介するのがPower Query(正式名称:取得と変換)です。これは、外部データの読み込み・整形・統合に特化したツール。
特に、CSVファイルや他のExcelファイルなど、毎月更新されるデータを処理する場合に絶大な効果を発揮します。
Power Queryの主なメリット
- 読み込んだデータを自動で整形・加工できる
- フィルター・置換・列分割などを“手順として記録”し、何度でも再利用可能
- ワンクリックで“最新ファイルの情報”を取得し反映できる
まさに、「いつものクレンジング手順を一度だけ教えてあげたら、あとはPower Queryがやってくれる」というイメージです。
Power Queryの始め方(かんたん手順)
- [データ]タブ → [データの取得] → [ファイルから] → [Excelブック]や[CSV]を選択
- 読み込みたいテーブルやシートを選んで「データの変換」をクリック
- Power Queryエディター画面で、置換・削除・分割・並び替えなどの処理を追加
- 「閉じて読み込む」をクリックで、整形済みデータがシートに自動出力
ここで行ったすべての処理は記憶され、次回「更新」ボタンを押すだけで、最新データでも同じ加工が自動で実行されます。
マクロとPower Query、どう使い分ける?
| 機能 | 得意なこと | おすすめシーン |
|---|---|---|
| マクロ | Excel内の操作を自動化(ボタン1つで再現) | 毎回同じ作業手順を自動化したいとき(例:表の整形、コピー貼付) |
| Power Query | 外部データの読み込み+整形を自動処理 | レポートやCSVの定期更新データを加工したいとき |
まとめ:少しの準備で、大きな時短効果を
マクロやPower Queryを取り入れることで、データクレンジング作業を“繰り返さなくて良くなる”未来が近づきます。
最初は少し手間に感じるかもしれませんが、慣れれば「もっと早く知りたかった……!」と思うはず。
日々のルーティンを自動化して、もっと分析や提案に時間を使える余裕ある自分を目指してみてください。


コメント