作業ガイド

Excelの会員名簿を項目別に正規化する方法

会員ID、氏名、メールアドレスは、同じルールで一括変換すると必要な文字まで変わることがあります。原本を残し、列ごとに基準を決め、重複候補を人が確認する手順です。

最初に結論

名簿全体を一度に変換しないことが重要です。元の列を残した作業用シートで、会員ID、氏名、メールアドレスを別々に整理します。完全に同じ行は自動で除外できますが、同姓同名や異体字を同一人物と決める「名寄せ」は自動化せず、会員IDなどの根拠で確認します。

作業前に原本とルールを固定する

  1. 原本シートを複製する:受領日時やファイル名が分かる状態で残し、原本では並べ替えや削除を行いません。
  2. 1行の意味を確認する:1行が1人なのか、同じ人の契約や申込が複数行になるのかを確認します。
  3. 重複判定のキーを決める:会員IDを第一候補にし、IDがない場合はメールアドレスなど別の根拠を組み合わせます。氏名だけでは確定しません。
  4. 整理後の列を追加する:会員ID_整理後のような新しい列を作り、元の値と横に並べて比較します。

列ごとに変換ルールを変える

項目安全に行いやすい処理自動で決めないこと
会員ID前後空白の削除、英数字の全角から半角への変換000123の先頭ゼロ削除、ハイフン削除、英字の大文字・小文字統一
氏名行末など誤って付いた空白の確認姓と名の空白削除、異体字の統合、旧姓と現姓の統合
メールアドレス前後空白の削除、全角記号・英数字の確認根拠のない小文字化、似たアドレスの統合
電話番号前後空白の削除、表記ルールを決めたうえでの記号確認国番号や先頭ゼロの推測、内線番号の切り捨て

会員IDをExcelへ戻す列は、貼り付け前にセルの表示形式を「文字列」にします。数値として貼り付けると、000123123になる場合があります。

具体例:3列を別々に整理する

整理前

会員ID:000123 
氏名:高橋 花子
メール:sample@example.com 

ルール適用後

会員ID:000123
氏名:高橋 花子
メール:sample@example.com

この例では会員IDとメールアドレスの英数字・記号を半角へ変換し、末尾の不要な空白を削除しています。氏名の姓と名の間にある全角スペースは、名簿の仕様として必要と判断して残しています。すべての空白を削除する処理ではありません。

ブラウザツールを使う手順

1. 1列ずつコピーする

見出しを除き、処理対象の列だけを作業用シートからコピーします。複数列をまとめて貼り付けると、タブ区切りを含むため、意図しない位置まで変換対象になることがあります。

2. リストクリーナーで控えめな処理から試す

リストクリーナーへ貼り付け、最初は前後空白など、列のルールで許可した項目だけを選びます。処理前後の内容と件数を確認し、いきなり元の列へ上書きしません。個別に文字種だけを確認したい場合は全角・半角変換ツールを使います。

3. 重複は「削除対象」ではなく「確認候補」にする

同じ会員IDが2行あっても、更新履歴や複数契約を表している可能性があります。まず重複候補として別シートへ残し、他の列と元資料を確認してから扱いを決めます。氏名が同じだけの行は、同一人物とは判断できません。

4. 原本列との差分と件数を確認する

元の列と整理後の列をテキスト差分ツールで比較すると、どの文字が変わったかを確認できます。最後に行数、空欄数、重複候補数を記録し、整理後の列だけを別名で保存します。

よくある失敗と防ぎ方

  • IDを数値にする:先頭ゼロが消えます。整理後の列を文字列形式にしてから貼り付けます。
  • 全列へ同じ置換を行う:氏名の区切りや住所中の空白まで失われます。列ごとに変換項目を決めます。
  • 氏名だけで重複削除する:同姓同名の別人を消すおそれがあります。会員IDなどのキーで確認します。
  • 異体字を自動統合する:などは本人確認なしに置き換えません。
  • フィルター中の件数だけを見る:非表示行を含む原本の総行数と、整理後の総行数をそれぞれ確認します。

この方法の限界

文字列の整形だけでは、同一人物かどうか、どちらの住所が最新か、退会済みかどうかは判断できません。複数列を条件にした重複判定や行単位の削除は、Excelなどで表全体の対応を保って行ってください。個人を特定する名寄せには、会員ID、更新日時、元申請など別の根拠が必要です。

完了前の確認チェックリスト

  • 原本シートが変更されず残っている
  • 列ごとの変換ルールを説明できる
  • 会員IDの先頭ゼロとハイフンが意図どおり残っている
  • 氏名の空白、異体字、旧姓を勝手に統合していない
  • 同姓同名を自動で削除していない
  • 処理前後の総行数、空欄数、重複候補数を確認した
  • 整理後のファイルを別名で保存した

入力内容の扱い

紹介したツールは、貼り付けた内容をブラウザ内で処理し、当サイトへ送信・永続保存する機能を持ちません。ただし、会員名簿は個人情報を含むことがあります。勤務先や団体で外部サイトへの入力が禁止されている場合は、ブラウザ内処理であっても組織の規程を優先してください。

名簿の1列を整理する

原本を複製し、列のルールを決めてから、必要な処理だけを選んでください。