誰もがよく知っているVLOOKUP関数は、異なるテーブルのデータを結合するのに役立ちます。しかし、この関数には重大な欠点があります。それは、似たような値を結合できないことです。つまり、単語に誤りがあると一致しなくなります。
想像してみましょう、2つのリストがあるとします。どちらのリストにもほぼ同じ要素が含まれていますが、それらはわずかに異なる方法で記録されている可能性があります。タスクは、最初のリストの各要素に対して、2番目のリストから最も類似した要素を選択すること、つまり、最も近い、最大限に似たテキストを検索することです。
FUZZYLOOKUP関数は、あるテキストを別のテキストに変換するために必要な操作が最も少ない値を選択します。
=FUZZYLOOKUP(LookupValue; LookupArray)
FUZZYLOOKUP() 関数は使い方が簡単です。検索する値と、近似値を含む検索範囲を指定するだけで、Excel (Calc) は自動的に必要な結果を見つけて返します。
=FUZZYLOOKUP(LookupValue; Lookup Array)
私たちは次のような結果を得るでしょう:
 
 
この例では、以下の値が使用されています:
この関数を使用するには、FUZZYLOOKUP() 拡張機能 YLC Utilities をインストールしてください。
その後、この関数は Excel (LibreOffice Calc) で開かれるすべてのファイルで利用可能になります。