作業ガイド
Excelの会員名簿を項目別に正規化する方法
会員ID、氏名、メールアドレスは、同じルールで一括変換すると必要な文字まで変わることがあります。原本を残し、列ごとに基準を決め、重複候補を人が確認する手順です。
最初に結論
名簿全体を一度に変換しないことが重要です。元の列を残した作業用シートで、会員ID、氏名、メールアドレスを別々に整理します。完全に同じ行は自動で除外できますが、同姓同名や異体字を同一人物と決める「名寄せ」は自動化せず、会員IDなどの根拠で確認します。
作業前に原本とルールを固定する
- 原本シートを複製する:受領日時やファイル名が分かる状態で残し、原本では並べ替えや削除を行いません。
- 1行の意味を確認する:1行が1人なのか、同じ人の契約や申込が複数行になるのかを確認します。
- 重複判定のキーを決める:会員IDを第一候補にし、IDがない場合はメールアドレスなど別の根拠を組み合わせます。氏名だけでは確定しません。
- 整理後の列を追加する:
会員ID_整理後のような新しい列を作り、元の値と横に並べて比較します。
列ごとに変換ルールを変える
| 項目 | 安全に行いやすい処理 | 自動で決めないこと |
|---|---|---|
| 会員ID | 前後空白の削除、英数字の全角から半角への変換 | 000123の先頭ゼロ削除、ハイフン削除、英字の大文字・小文字統一 |
| 氏名 | 行末など誤って付いた空白の確認 | 姓と名の空白削除、異体字の統合、旧姓と現姓の統合 |
| メールアドレス | 前後空白の削除、全角記号・英数字の確認 | 根拠のない小文字化、似たアドレスの統合 |
| 電話番号 | 前後空白の削除、表記ルールを決めたうえでの記号確認 | 国番号や先頭ゼロの推測、内線番号の切り捨て |
会員IDをExcelへ戻す列は、貼り付け前にセルの表示形式を「文字列」にします。数値として貼り付けると、000123が123になる場合があります。
具体例:3列を別々に整理する
整理前
会員ID:000123 氏名:高橋 花子 メール:sample@example.com
ルール適用後
会員ID:000123 氏名:高橋 花子 メール:sample@example.com
この例では会員IDとメールアドレスの英数字・記号を半角へ変換し、末尾の不要な空白を削除しています。氏名の姓と名の間にある全角スペースは、名簿の仕様として必要と判断して残しています。すべての空白を削除する処理ではありません。
ブラウザツールを使う手順
1. 1列ずつコピーする
見出しを除き、処理対象の列だけを作業用シートからコピーします。複数列をまとめて貼り付けると、タブ区切りを含むため、意図しない位置まで変換対象になることがあります。
2. リストクリーナーで控えめな処理から試す
リストクリーナーへ貼り付け、最初は前後空白など、列のルールで許可した項目だけを選びます。処理前後の内容と件数を確認し、いきなり元の列へ上書きしません。個別に文字種だけを確認したい場合は全角・半角変換ツールを使います。
3. 重複は「削除対象」ではなく「確認候補」にする
同じ会員IDが2行あっても、更新履歴や複数契約を表している可能性があります。まず重複候補として別シートへ残し、他の列と元資料を確認してから扱いを決めます。氏名が同じだけの行は、同一人物とは判断できません。
4. 原本列との差分と件数を確認する
元の列と整理後の列をテキスト差分ツールで比較すると、どの文字が変わったかを確認できます。最後に行数、空欄数、重複候補数を記録し、整理後の列だけを別名で保存します。
よくある失敗と防ぎ方
- IDを数値にする:先頭ゼロが消えます。整理後の列を文字列形式にしてから貼り付けます。
- 全列へ同じ置換を行う:氏名の区切りや住所中の空白まで失われます。列ごとに変換項目を決めます。
- 氏名だけで重複削除する:同姓同名の別人を消すおそれがあります。会員IDなどのキーで確認します。
- 異体字を自動統合する:
高と髙などは本人確認なしに置き換えません。 - フィルター中の件数だけを見る:非表示行を含む原本の総行数と、整理後の総行数をそれぞれ確認します。
この方法の限界
文字列の整形だけでは、同一人物かどうか、どちらの住所が最新か、退会済みかどうかは判断できません。複数列を条件にした重複判定や行単位の削除は、Excelなどで表全体の対応を保って行ってください。個人を特定する名寄せには、会員ID、更新日時、元申請など別の根拠が必要です。
完了前の確認チェックリスト
- 原本シートが変更されず残っている
- 列ごとの変換ルールを説明できる
- 会員IDの先頭ゼロとハイフンが意図どおり残っている
- 氏名の空白、異体字、旧姓を勝手に統合していない
- 同姓同名を自動で削除していない
- 処理前後の総行数、空欄数、重複候補数を確認した
- 整理後のファイルを別名で保存した
入力内容の扱い
紹介したツールは、貼り付けた内容をブラウザ内で処理し、当サイトへ送信・永続保存する機能を持ちません。ただし、会員名簿は個人情報を含むことがあります。勤務先や団体で外部サイトへの入力が禁止されている場合は、ブラウザ内処理であっても組織の規程を優先してください。