Hepimiz, farklı tablolardaki verileri birleştirmemize yardımcı olan iyi bilinen VLOOKUP() fonksiyonunu biliyoruz. Ancak bu fonksiyonun önemli bir dezavantajı vardır - benzer değerleri birleştiremez, yani bir kelimede hata varsa, eşleşme olmaz.
İki listemiz olduğunu hayal edelim. Her iki listede de yaklaşık olarak aynı öğeler var, ancak bunlar biraz farklı yazılmış olabilir. Görev, ilk listedeki her öğe için ikinci listeden en benzer öğeyi seçmek, yani en yakın, en benzer metni bulmaktır.
FUZZYLOOKUP fonksiyonunun algoritması, bir metni diğerine dönüştürmek için gereken minimum değişiklik sayısına dayalı olarak değerleri seçer.
Eğer değerleri yapay zeka (YZ) kullanarak seçmek isterseniz, güçlü Google "Gemini" dil modeline dayalı çalışan AILOOKUP() fonksiyonu mevcuttur.
=FUZZYLOOKUP(LookupValue; LookupArray)
FUZZYLOOKUP() fonksiyonunun kullanımı basittir. Aradığını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() fonksiyonunu YLC Utilities uzantısını yükleyerek kullanabilirsiniz.
Bundan sonra, bu fonksiyon Excel (LibreOffice Calc) içinde açılacak tüm dosyalarda kullanılabilir olacaktır.