Wir alle kennen die bekannte Funktion VLOOKUP(), die uns hilft, Daten aus verschiedenen Tabellen zu verknüpfen. Diese Funktion hat jedoch einen wesentlichen Nachteil - sie kann keine ähnlichen Werte verknüpfen, d.h., wenn ein Wort einen Fehler enthält, wird es keine Übereinstimmung geben.
Stellen wir uns vor, wir haben zwei Listen. In beiden gibt es ungefähr die gleichen Elemente, die aber leicht unterschiedlich geschrieben sein können. Die Aufgabe besteht darin, für jedes Element in der ersten Liste das ähnlichste Element aus der zweiten Liste zu finden, d.h., die Suche nach dem nächstgelegenen, maximal ähnlichen Text zu implementieren.
Die FUZZYLOOKUP-Funktion findet Werte, mit der geringsten Anzahl von Operationen, die zur Umwandlung eines Textes in einen anderen erforderlich sind.
=FUZZYLOOKUP(LookupValue; LookupArray)
Die FUZZYLOOKUP()-Funktion ist einfach zu bedienen. Sie müssen nur den gesuchten Wert und den Suchbereich mit den ungefähren Werten angeben, und Excel (Calc) findet und gibt das gewünschte Ergebnis automatisch zurück:
=FUZZYLOOKUP(LookupValue; Lookup Array)
Wir erhalten folgendes Ergebnis:
In diesem Beispiel werden die folgenden Werte verwendet:
Sie können die Funktion FUZZYLOOKUP() durch Installation der Erweiterung YLC Utilities verwenden.
Danach wird diese Funktion in allen Dateien verfügbar sein, die in Excel (LibreOffice Calc) geöffnet werden.