顧客リストの名寄せ・重複削除ツールをClaude Codeで内製する手順|非エンジニア向け

汚れた顧客リストを名寄せ・重複削除して整えるツールをClaude Codeで内製する流れを示すイメージイラスト

複数のシステムやExcelからかき集めた顧客リストは、同じ会社が「株式会社サーチイレブン」「サーチイレブン」「(株)サーチイレブン」と別々に登録されていたり、担当者名だけ違う同じ取引先が二重に並んでいたりと、気づけば汚れていきます。この状態のまま案内メールを送れば同じ相手に二通届き、集計すれば取引先の数が実際より多く出てしまいます。本記事では、こうした表記ゆれや重複を整理する「名寄せ・重複削除ツール」を、非エンジニアがClaude Codeで内製する手順をハンズオン形式で解説します。プログラミングの知識は前提にしません。

顧客リストの名寄せ・重複削除ツールの処理の流れ
図:顧客リストの名寄せ・重複削除ツールの処理の流れ

なぜ顧客リストの名寄せを内製するのか

顧客リストの整理は、後回しにされがちですが、放っておくと業務のあちこちに影響が出ます。担当者は次のような困りごとを抱えがちです。

  • 同じ会社が表記の違いで別々に登録され、取引先数が水増しされて見える
  • 重複した宛先に同じ案内が二重で届き、相手からの印象を損なう
  • 手作業で目視チェックしていると、数千件を超えたところで追いつかない
  • 名寄せの基準が人によって違い、整理のたびに結果がぶれる

この作業は「決まった基準で、揺れた表記をそろえる」性質が強く、ツール化と相性の良い領域です。市販の名寄せサービスもありますが、自社の判断基準を細かく反映しづらかったり、外部に顧客データを預けることに抵抗があったりします。自社の基準どおりに、手元でリストを整えられるのが内製の強みです。定型作業を見極めて自動化する考え方は繰り返し作業を自動化する進め方でも整理しています。表計算まわりの自動化全般はスプレッドシート業務を自動化するツールの作り方もあわせてご覧ください。

作るツールの全体像

今回作るのは、汚れた顧客リストのCSVを受け取り、名寄せと重複削除を済ませた整ったリストを書き出す小さなツールです。流れは次のとおりです。

  • 入力:会社名・担当者名・住所・メールなどが入った顧客リストのCSVを渡す
  • 表記の統一:「株式会社」「(株)」や全角半角、余分な空白などのゆれをそろえる
  • 重複の判定:会社名や住所、メールを手がかりに、同じ相手らしい行をまとめる
  • 出力:代表となる1行に整理したリストと、まとめた根拠がわかる一覧を書き出す

大切なのは、「どこまでを同じ相手と見なすか」という基準を最初に決めておくことです。たとえば「会社名と住所が一致すれば同一」「メールが完全一致すれば同一」といった方針をまとめておけば、誰が使っても一定の結果に揃います。最初は会社名の表記統一だけを対象にして動かし、慣れてから重複判定を足していくと無理なく進められます。営業まわりのデータ活用は営業をClaude Codeで効率化する方法も参考になります。

用意するもの

準備するのは次の3つだけです。特別な開発環境は必要ありません。

  • Claude Code:指示を出すと、必要なファイルを自動で作ってくれます。導入手順はClaude Codeのはじめ方を参照してください。
  • 実際の顧客リスト(CSV):普段使っているリストを1つ用意します。いきなり全件ではなく、まずは数百件ほどの写しで試すと安全です。
  • 名寄せの基準メモ:「会社名は株式会社の表記をそろえる」「住所とメールが一致したら同一とみなす」など、判断のルールを書き出しておくと、Claude Code に意図が正確に伝わります。

顧客リストは個人情報や取引情報を含むため、扱いには注意が必要です。写しを使う場合も社内の管理ルールに沿って保管し、外部に持ち出さないようにしてください。業務でAIを安全に使う考え方は業務AI利用時の情報漏えい対策で解説しています。

Claude Codeへの指示と作成手順

ここからは、実際にClaude Code へ出す指示の流れを順番に見ていきます。専門用語は使わず、ふだんの言葉で頼むのがコツです。

第一段階:やりたいことと列を伝える。「顧客リストのCSVを渡すと、会社名の表記をそろえて重複をまとめたリストを作りたい」と目的を伝え、実際のCSVを渡します。どの列が会社名で、どの列が担当者・住所・メールなのかを一緒に伝えると、Claude Code が土台のファイルを作ってくれます。

第二段階:表記のゆれをそろえる。まず「株式会社」「(株)」「(株)」の統一や、全角半角・余分な空白の除去といった、わかりやすいところから整えます。結果を見て「この会社は本当は別会社なのでまとめないでほしい」と具体的に伝えて調整します。実例で良し悪しを示すと、狙いがぐっと伝わりやすくなります。

第三段階:重複の判定を足す。表記が整ったら、「会社名と住所が一致したら同じ相手とみなして」「メールが完全一致する行はまとめて」と、あらかじめ決めた基準を渡します。判定に迷う行はまとめず、人が確認できるよう別に印を付けてほしいと頼んでおくと、機械任せの誤結合を防げます。

第四段階:確認できる形に整える。整理後のリストができたら、あとから見直せる形にします。「どの行とどの行をまとめたのか、根拠がわかる一覧も出したい」「まとめた代表の1行を選ぶ基準を決めたい」といった要望も言葉で伝えれば調整できます。完成したら、操作の流れをメモに残しておくと、次回からはリストを差し替えるだけで整理が回ります。

つまずきやすい点と回避策

はじめて内製する方が引っかかりやすいポイントを、先回りしてお伝えします。

別の会社を勝手にまとめてしまうこと。会社名が似ているだけの別会社を同一とみなすと、大切な取引先が消えてしまいます。判定に迷う行は自動でまとめず、人が確認する一覧に回す設計にしておくと安全です。まとめた根拠を必ず残し、最終判断は人が行うようにしてください。

元のリストを上書きしてしまうこと。整理を試す段階で元データを直接書き換えると、間違えたときに戻せません。元のCSVはそのまま残し、整理後は別ファイルとして書き出す形にしておきましょう。写しで十分に試してから、本番のリストに適用するのが安全です。

基準を決めないまま使うこと。「どこまでを同じ相手とみなすか」を決めずに使うと、実行のたびに結果がぶれます。同一とみなす条件、まとめない条件を最初にメモにまとめておくと、出力が安定します。基準は運用しながら少しずつ足していくのがおすすめです。こうして一度固めた手順を再利用する発想が、内製で成果を積み上げる鍵になります。Excel中心の整理から始めたい場合はExcelをAIで自動化する方法も参考になります。

まとめ:判断基準は人が決め、突合はツールに

本記事の要点を整理します。

  • 顧客リストの表記ゆれと重複は、放置すると集計や案内に影響が出る業務課題
  • 作るのは「CSVの入力→表記の統一→重複の判定→出力」の小さなツール
  • 用意するのはClaude Code・実際の顧客リスト・名寄せの基準メモの3つだけ
  • 迷う行は自動でまとめず、まとめた根拠を残して最終判断は人が行う
  • 元データは上書きせず写しで試し、固めた手順をメモに残して次回に使い回す

「どこまでを同じ相手と見なすか」という判断基準は人が決め、揺れた表記をそろえて重複を突合する作業はツールに任せる——この役割分担を押さえれば、リスト整理の負担は大きく軽くなります。まずは手元の顧客リストの写しを一つ、Claude Code に渡すところから始めてみてください。

自社の業務ツールを、社員自身の手で

AI CODEMY は、5日間で社員が自分の業務課題を解決するツールを完成させる法人向け実践研修です。顧客リストの整理のような身近な業務を題材に、Claude Code を使った内製をハンズオンで身につけられます。まずは無料相談でお気軽にご相談ください。

無料相談(30分)
執筆:AI CODEMY 編集部 / 最終更新:2026年7月10日