Hepimiz, farklı tablolardaki verileri birleştirmemize yardımcı olan iyi bilinen VLOOKUP() işlevini biliyoruz. Ancak, bu işlevin önemli bir dezavantajı vardır - benzer değerleri birleştiremez, yani bir kelimede hata varsa, eşleşme olmaz.
İki listemiz olduğunu varsayalım. Her ikisinde de yaklaşık olarak aynı öğeler bulunur, ancak bunlar biraz farklı kaydedilmiş olabilir. Görev - ilk listedeki her öğeye ikinci listeden en benzer öğeyi eşleştirmek, yani en yakın, en benzer metni aramayı gerçekleştirmek.
FUZZYLOOKUP işlevi, bir metni diğerine dönüştürmek için gereken en az sayıda işlemle değer eşleştirme yapar.
=FUZZYLOOKUP(LookupValue; LookupArray)
FUZZYLOOKUP() işlevi kullanımı kolaydır. Aradığımız değeri ve yaklaşık değerleri içeren arama aralığını belirtmeniz yeterlidir ve Excel (Calc) otomatik olarak gerekli sonucu bulur ve döndürür:
=FUZZYLOOKUP(LookupValue; Lookup Array)
Şu sonucu alacağız:
Bu örnekte aşağıdaki değerler kullanılmaktadır:
FUZZYLOOKUP() işlevini, YLC Utilities uzantısını kurarak kullanabilirsiniz.
Bundan sonra, bu işlev Excel (LibreOffice Calc) içinde açılacak tüm dosyalarda kullanılabilir olacaktır.