Excel であいまい一致を実行する方法 (例あり)
多くの場合、不完全に一致する文字列に基づいて Excel で 2 つのデータ セットを結合したい場合があります。これは、ファジーマッチングと呼ばれることもあります。
これを行う最も簡単な方法は、Excel のFuzzy Lookup アドインを使用することです。
次のステップバイステップの例は、このアドインを使用してあいまい一致を実行する方法を示しています。
ステップ 1: Fuzzy Lookup アドオンをダウンロードする
まず、Excel からFuzzy Lookup アドインをダウンロードする必要があります。
完全に無料で、わずか数秒でダウンロードできます。
このアドインをダウンロードするには、 次の Microsoft ページに移動し、 [ダウンロード] をクリックします。
次に、 .exeファイルをクリックし、指示に従ってダウンロードを完了します。
ステップ 2: 両方のデータセットを入力します
次に、Excel を開いて、2 つのデータ セットに対して次の情報を入力してみましょう。
ファジー マッチングを実行して、最初のデータセットのチーム名と 2 番目のデータセットのチーム名を照合します。
ステップ 3: データセットからテーブルを作成する
ファジーマッチングを実行する前に、まず各データセットをテーブルに変換する必要があります。
これを行うには、セル範囲A1:B6を強調表示し、 Ctrl+Lを押します。
表示される新しいウィンドウで、 「OK」をクリックします。
データセットは、 Table1という名前のテーブルに変換されます。
同じ手順を繰り返して、2 番目のデータ セットをTable2という名前のテーブルに変換します。
ステップ 4: ファジーマッチを実行する
あいまい一致を実行するには、上部のリボンに沿って[あいまい検索]タブをクリックします。
次に、このタブの「あいまい検索」アイコンをクリックして、 「あいまい検索」パネルを表示します。
左側のテーブルには Table1 を選択し、右側のテーブルには Table2 を選択します。
次に、左側の列で「チーム」を強調表示し、右側の列で「チーム」を強調表示し、ボックス間の結合アイコンをクリックして、 「実行」をクリックします。
あいまい一致の結果は、Excel の現在アクティブなセルに表示されます。
結果から、Excel は 2 つのデータ セット間で、キングスを除くすべてのチームの名前を照合できたことがわかります。
Excel では、一致する 2 つの名前の 0 と 1 の間の類似性を表す類似性スコアも表示されます。
[あいまい検索]パネルで最小類似性スコアを自由に調整して、より低い類似性スコアのテキスト値が一致できるようにします。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excelでテキストの頻度をカウントする方法
Excelでセルにリストテキストが含まれているかどうかを確認する方法
Excelでセルにテキストが含まれている場合に平均を計算する方法