📊 データ処理

連絡先リスト統合ツール

複数ソースからの連絡先をスマートな重複削除で統合します

★☆☆ 初級 10-15 min 2025年1月12日

概要

スマートフォン、メール、SNSなどからエクスポートした連絡先には、重複や競合がよくあります。Claudeはこれらの連絡先をインテリジェントに統合し、重複を削除して、最も完全な情報を保持するお手伝いができます。

活用シーン

  • 機種変更前の連絡先整理
  • 仕事用と個人用の連絡先の統合
  • 重複した連絡先エントリのクリーンアップ
  • 連絡先の欠落情報の補完

手順

ステップ1: 連絡先のインポートと分析

各ファイルの連絡先数とフォーマットを確認します。

以下の連絡先ファイルを分析してください:
- ~/contacts/phone_contacts.csv
- ~/contacts/email_contacts.csv
- ~/contacts/linkedin_contacts.csv
各ファイルの連絡先数、フィールドリスト、データの完全性を表示

ステップ2: 重複連絡先の特定

同一人物の可能性があるレコードを見つけます。

以下のルールに基づいて重複連絡先を特定:
- 電話番号が完全一致(フォーマットの違いは無視)
- メールアドレスが一致
- 名前が高度に類似(大文字小文字、スペースは無視)
重複の可能性がある連絡先をグループ化し、各グループについて表示:
- 各ソースからの情報
- 情報の完全性スコア
- どれを保持すべきかの推奨

ステップ3: スマートフィールド統合

各人の最も完全な連絡先情報を作成します。

重複する連絡先について、情報を統合してください:
- 空でないフィールドを優先
- 電話番号フォーマットを統一してから統合(複数ある場合あり)
- メールを統合(メインとバックアップ)
- 住所、会社情報は最新または最も詳細なものを選択
- 情報の出所を示す「ソース」フィールドを追加
- 「最終更新」タイムスタンプを追加

ステップ4: 標準化とクリーンアップ

フォーマットを統一し、無効なデータをクリーンアップします。

連絡先情報を標準化してください:
- 電話フォーマット:+81 XXX XXXX XXXX
- 名前:先頭大文字
- メール:すべて小文字
- 明らかに無効な連絡先を削除(例:00000000)
- 名前のみで連絡方法がないレコードを削除

ステップ5: 統合結果のエクスポート

クリーンアップされた連絡先リストファイルを生成します。

2つのファイルを生成してください:
1. ~/contacts/merged_contacts.csv - 統合後の完全な連絡先リスト
   名前のアルファベット順でソート、すべてのフィールドを含める
2. ~/contacts/merge_report.txt - 統合レポート
   - 元の連絡先総数
   - 見つかった重複グループ数
   - 最終的な連絡先数
   - 削除された無効なレコード数

警告: 連絡先を統合する前に必ず元ファイルをバックアップしてください!一見重複に見える連絡先が実際には別人の場合もあります(例:同姓同名)。確定前に統合提案を慎重に確認することをお勧めします。

ヒント: 統合した連絡先リストをvCardフォーマット(.vcf)に変換するようClaudeに依頼できます。スマートフォンやメールアプリへのインポートが簡単になります。

よくある質問

Q: 似た名前の2人が同一人物かどうかをどう判断しますか? A: 名前以外に、Claudeは電話、メール、会社などの情報を総合的に評価します。名前だけが似ていて他の情報が完全に異なる場合は、手動確認が必要な疑わしい重複としてフラグが付けられます。

Q: すべてのソースからの完全な情報を保持できますか? A: はい。情報を削除せず、同一人物の複数レコードを1つに統合し、複数の電話番号やメールはセミコロンで区切るようClaudeに依頼できます。

Q: インポート後に連絡先アプリが正しく表示されない場合は? A: フォーマットの非互換性かもしれません。使用しているアプリ(iOS連絡先、Google Contactsなど)をClaudeに伝えれば、互換性のあるフォーマットを生成します。