Wenn Sie Tabellenspalten verknüpfen, ist keine exakte Übereinstimmung mehr erforderlich. Mit Fuzzyabgleich können Sie Elemente in separaten Listen vergleichen und verknüpfen, wenn sie ähnlich sind. Sie können den Ähnlichkeitsschwellenwert festlegen, um die Übereinstimmungstoleranz anzupassen.
Ein häufiger Anwendungsfall für Fuzzyabgleich sind Freiform-Textfelder, z. B. in einer Umfrage, bei der Antworten Tippfehler, Singulare, Plurale, Großbuchstaben, Kleinbuchstaben und andere Variationen enthalten können.
Fuzzyabgleich wird nur bei Zusammenführungsvorgängen über Textspalten unterstützt. Power Query verwendet den Jaccard-Ähnlichkeitsalgorithmus, um die Ähnlichkeit zwischen Instanzpaaren zu messen.
Prozedur
Um eine Abfrage zu öffnen, suchen Sie eine, die zuvor aus dem Power Query-Editor geladen wurde, wählen Sie eine Zelle in den Daten aus, und wählen Sie dann Abfrage>bearbeiten aus. Weitere Informationen finden Sie unter Erstellen, Bearbeiten und Laden einer Abfrage in Excel (Power Query).
Start> auswählenKombinieren>Abfragen zusammenführen. Sie können auch "Abfragen zusammenführen" als neu auswählen. Das Dialogfeld "Zusammenführen" wird mit der Primärtabelle oben angezeigt.
Wählen Sie die Spalte aus, die Sie für die Fuzzyübereinstimmung verwenden möchten. In diesem Beispiel wählen wir "Vorname" aus.
Wählen Sie in der Dropdownliste die sekundäre Tabelle und dann die entsprechende Fuzzyübereinstimmungsspalte aus. In diesem Beispiel wählen wir "Vorname" aus.
Wählen Sie eine Art des Beitritts aus. Es gibt verschiedene Möglichkeiten, teilzunehmen. "Linker äußerer " ist die Standardeinstellung und die gebräuchlichste. Weitere Informationen zu den einzelnen Verknüpfungstypen finden Sie unter Abfragen zusammenführen.
Wählen Sie Fuzzyabgleich verwenden, um die Zusammenführung durchzuführen, wählen Sie Fuzzyübereinstimmungsoptionen aus, und wählen Sie dann eine der folgenden Optionen aus:
- Ähnlichkeitsschwellenwert Gibt an, wie ähnlich zwei Werte sein müssen, damit sie übereinstimmen. Der Mindestwert von 0,00 bewirkt, dass alle Werte zueinander passen. Der Maximalwert von 1,00 erlaubt nur exakte Übereinstimmungen. Der Standardwert ist 0,80.
- Groß-/Kleinschreibung ignorieren Gibt an, ob Textwerte unter Berücksichtigung der Groß-/Kleinschreibung oder ohne Berücksichtigung der Groß-/Kleinschreibung verglichen werden sollen. Standardmäßig wird die Groß-/Kleinschreibung nicht beachtet, d. h. die Groß-/Kleinschreibung wird ignoriert.
- Maximale Anzahl von Übereinstimmungen Steuert die maximale Anzahl übereinstimmender Zeilen, die für jede Eingabezeile zurückgegeben werden. Wenn Sie z. B. nur eine übereinstimmende Zeile für jede Eingabezeile suchen möchten, geben Sie den Wert 1 an. Standardmäßig werden alle Übereinstimmungen zurückgegeben.
- Transformationstabelle Geben Sie eine weitere Abfrage an, die eine Zuordnungstabelle enthält, sodass einige Werte automatisch als Teil der Übereinstimmungslogik zugeordnet werden können. Wenn Sie z. B. eine zweispaltige Tabelle mit den Textspalten "Von" und "An" mit den Werten "Microsoft" und "MSFT" definieren, werden diese beiden Werte als identisch betrachtet (Ähnlichkeitswert von 1,00).
Power Query analysiert beide Tabellen und zeigt eine Meldung über die Anzahl der vorgenommenen Übereinstimmungen an. In diesem Beispiel entspricht die Auswahl 3 von 4 Zeilen aus der ersten Tabelle. Ohne Verwendung des Fuzzyabgleichs würden nur 2 von 4 Zeilen übereinstimmen.
Wenn Sie zufrieden sind, wählen Sie OK aus. Wenn nicht, probieren Sie verschiedene Fuzzy-Zusammenführungsoptionen aus, um Ihre Erfahrung anzupassen.
Wählen Sie OK aus, wenn Sie zufrieden sind.
Siehe auch
Hilfe zu Power Query für Excel