Wenn Sie Tabellenspalten verbinden, benötigen Sie keine exakte Übereinstimmung mehr. Mit dem Fuzzy-Abgleich können Sie Elemente in separaten Listen vergleichen und sie verbinden, wenn sie nahe beieinander stehen. Sie können sogar die passende Toleranz oder den Ähnlichkeitsschwellenwert festlegen.
Ein häufiger Anwendungsfall für den Fuzzy-Abgleich ist bei Freihandtextfeldern, z. B. in einer Umfrage, bei der die Frage nach Ihren Lieblingsbäumen Tippfehler, Singulars, Pluralen, Großbuchstaben, Kleinbuchstaben und andere Varianten enthalten kann, die keine exakte Übereinstimmung sind.
Der Fuzzyabgleich wird nur bei Zusammenführungsvorgängen über Textspalten unterstützt. Power Query verwendet denCard-Ähnlichkeitsalgorithmus, um die Ähnlichkeit zwischen Instanzenpaaren zu messen.
Vorgehensweise
-
Um eine Abfrage zu öffnen, suchen Sie eine zuvor aus dem Power Query-Editor geladene Abfrage, 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).
-
Wählen Sie Start >" > Zusammenführen von Abfragen aus. Sie können auch Abfragen zusammenführen als Neu auswählen. Das Dialogfeld Zusammenführen wird mit der primären Tabelle 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 aus, und wählen Sie dann die entsprechende Fuzzy-Übereinstimmungsspalte aus. In diesem Beispiel wählen wir Vorname aus.
-
Wählen Sie eine Verknüpfungs kind aus. Es gibt mehrere unterschiedliche Möglichkeiten zum Beitreten. "Linke äußere Seite" ist die Standardeinstellung und die am häufigsten verwendeten. Weitere Informationen zu jeder Art von Verknüpfung finden Sie unter Zusammenführen von Abfragen.
-
Wählen Sie Fuzzy-Abgleich zumAusführen des Seriendrucks verwenden , wählen Sie Fuzzy-Abgleichsoptionenaus, und wählen Sie dann eine der folgenden Optionen aus:
-
Ähnlichkeitsschwellenwert Gibt an, wie ähnlich zwei Werte sein müssen, um eine Übereinstimmung zu finden. Der Mindestwert 0,00 bewirkt, dass alle Werte übereinstimmen. Der Maximalwert 1,00 lässt nur genaue Übereinstimmungen zu. Der Standardwert ist 0,80.
-
Ignorieren der Hülle Gibt an, ob Textwerte auf eine Weise verglichen werden sollen, in der Groß-/Kleinschreibung beachtet oder nicht beachtet werden soll. Beim Standardverhalten 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 beispielsweise nur eine übereinstimmende Zeile für jede Eingabezeile suchen möchten, geben Sie den Wert 1 an. Das Standardverhalten besteht im Zurückgeben aller Übereinstimmungen.
-
Transformationstabelle Geben Sie eine andere Abfrage an, die eine Zuordnungstabelle enthält, damit einige Werte als Teil der Abgleichslogik automatisch zugeordnet werden können. Wenn Sie beispielsweise eine tabelle mit zwei Spalten mit einer Textspalte "Von" und "In" mit den Werten "Microsoft" und "MSFT" definieren, werden diese beiden Werte als identisch angesehen (Ähnlichkeitswert 1,00).
-
-
Power Query analysiert beide Tabellen und zeigt an, wie viele Übereinstimmungen erzielt wurden. Im Beispiel entspricht die Auswahl 3 von 4 Zeilen aus der ersten Tabelle. Ohne verwendung des Fuzzy-Abgleichs würden nur 2 von 4 Zeilen übereinstimmen.
-
Wenn Sie zufrieden sind, wählen Sie OK aus. Falls nicht, probieren Sie verschiedene Fuzzy-Seriendruckoptionen aus, um die Benutzererfahrung anzupassen.
-
Wenn sie zufrieden ist, wählen Sie OK aus.
Siehe auch
Hilfe zu Power Query für Excel