ホーム · 無料ツール · あいまい一致

2つのリストをあいまいに突き合わせる

左に片方のリスト、右にもう片方を貼ってください。1つ目のリストの各値に、2つ目からいちばん近い 相手が付き、組ごとに得点が出ます。ACME商事ACME商事 を 見つけ、受け入れる前にどのくらい確からしかったかが分かります。アドインのインストールは不要で、 どこにも送信しません。

リスト A 照合したい値

リスト B 探しにいく先のリスト

アップロードは行いません。 ファイルはこのタブの JavaScript が読んでいるだけで、あなたのパソコンから出ません —— サーバーは一切見ておらず、タブを閉じればデータは消えます。

あいまい一致とは

完全一致は「この値はもう片方のリストにあるか」を訊きます。あいまい一致は、実際に知りたいこと —— 「向こうのどれが、書き方を変えたこれなのか」を訊き、はい/いいえではなく 0〜100% の得点で答えます。

二つのリストの値が完全に同じで、重なりだけが要るのなら 完全一致のリスト比較 のほうが速く、 しきい値の設定を間違える余地もありません。

日本語の表記ゆれ —— 実測値で

このページの初期設定で測った値です。

  • ACME商事ACME商事 —— 100%。全角英字は 正規化(Unicode NFKC)で畳まれるので、そもそも差になりません。
  • カブシキガイシャカブシキガイシャ —— 100%。 半角カナも同じく畳まれます。濁点が別文字で付いている場合も同じです。
  • 山田 太郎山田太郎 —— 80%。姓名の間の空白は 正規化では消えません。短い名前ほど1文字の重みが大きいので、名簿を突き合わせるときは しきい値を 75% あたりまで下げるのが実際的です。

これらの数字をここに書いているのは、得点が各行に出て、スライダーを動かすと再計算されるからです。 しきい値は勘で決めるものではなく、自分のデータの上で決めるものになります。

近さは三通りある

  • 打ち間違い。 編集距離。隣り合う2文字の入れ替わりを1回の誤りとして数えます —— 打ち間違いの中でいちばん多い形だからです。
  • 語順違い。 語を並べ替えた集合の上で同じ計算をします。 商事 ACMEACME 商事 は 100% になります。
  • 省略。 短いほうが長いほうにどれだけ収まるか、長さの比で割り引いて評価します —— 丸和株式会社丸和 のような形です。

数字は表記ではなく識別子

請求書 1001請求書 1002 は文字として 92% 似ていて、そして 別々の請求書です。それを黙って結びつける照合は、照合しないより悪い —— 誤りが結果の中で 見えないからです。そこで、両方の値に数字が含まれ、その数字が違うときは、 文字がどれだけ似ていてもしきい値より下に留めます。伝票番号・品番・顧客番号・郵便番号は 初期設定のまま安全です。

Fuzzy Lookup アドインとの違い

Microsoft の Fuzzy Lookup アドインはこの仕事をきちんとやりますが、二つ費用があります。 別途ダウンロードで Windows の Excel でしか動かないこと、そして多くの職場では アドインの導入が判断ではなく情シスへの申請になることです。Power Query の経路は ダウンロードは不要ですが、結合ステップと類似度の設定が要り、データが変わるたびに再実行になります。 どちらも行ごとの得点は見せてくれません —— しきい値を決めるのに必要なのは、まさにその数字です。

このタブから何も出ません

あいまいに突き合わせるのは顧客名簿、取引先名簿、従業員名簿です。二つのリストはこのタブの JavaScript が評価します。送信そのものが無いので、傍受も記録も保持も起こりません。

よくある質問

エクセルであいまい検索をするには?

Excel の中なら Fuzzy Lookup アドイン(別途ダウンロード、Windows のみ)か、Power Query の 結合であいまい一致を有効にする方法です。このページはそのどちらも要らない版で、通った組だけでなく 各行が何点だったかを表示します。

しきい値はいくつにすればよいですか

会社名・人名なら 80% が出発点として妥当です。姓名の間の空白が揃っていない名簿では 75% あたりまで下げてください。各行の得点が、どちらへ動かすべきかを教えてくれます。

「株式会社」と「(株)」は一致しますか

初期のしきい値では一致しません。比べているのは文字であって意味ではなく、法人格の辞書は 持っていないからです。しきい値を下げて、増えた組を確認してください。

なぜ「請求書 1001」は「請求書 1002」に一致しないのですか

わざとです。両方の値に数字があり、その数字が違うときは、文字がどれだけ似ていても別の レコードとして扱います。データが数字を識別子として使っていない場合は「数字は完全に一致すること」を 外してください。

何行くらいまで扱えますか

片側数千件なら1秒かからずに評価されます。すべての値を総当たりするのではなく、文字の 2-gram 索引で候補を絞ってから採点しているためです。件数と所要時間は結果の下に出ます。

同じことを自分のパソコンの中で

TableDI は、すべてが自分のパソコンの中で動くデスクトップ表計算ワークスペースです。 取り込んで、整えて、可視化する —— 何もアップロードされず、アカウントも要りません。

ずっと無料、試用期間ではありません —— アカウントもカードも不要。現在は macOS 版、Windows 版は準備中。有料版で増えるもの

最終確認 2026-09-01、TableDI チーム。このページに間違いがありますか? お知らせください —— 受信箱はひとつで、TableDI を作っている人間が読んでいます。