Power Query ist ein leistungsstarkes Tool, mit dem Sie komplexe Datenoperationen in Excel durchführen können. Eine dieser Operationen ist die Fuzzy-Suche, mit der Sie Werte finden können, die einem bestimmten Muster nahe kommen. Die Fuzzy-Suche ist besonders nützlich, wenn Sie eine große Datenmenge haben und nach einem bestimmten Wert suchen möchten, ohne seine genaue Schreibweise zu kennen.
In diesem Tutorial zeige ich Ihnen, wie Sie eine Fuzzy-Suche in Power Query Excel durchführen. Zunächst müssen Sie eine Tabelle mit Daten zur Verfügung haben. Öffnen Sie dann Power Query, indem Sie die Registerkarte "Daten" in der oberen Excel-Symbolleiste auswählen und auf die Schaltfläche "Daten abrufen" klicken.
Wenn Power Query geöffnet wird, wählen Sie die Tabelle mit den Daten aus und klicken Sie auf die Schaltfläche Bearbeiten, um eine Fuzzy-Suche zu starten. Wählen Sie die Spalte aus, nach der Sie suchen möchten, und klicken Sie mit der rechten Maustaste darauf. Wählen Sie im Kontextmenü die Option "Unscharfe Suche".
Im angezeigten Fenster "Fuzzy-Suchoptionen" können Sie verschiedene Suchoptionen konfigurieren, z. B. die Groß- und Kleinschreibung und die minimale Anzahl von Zeichen, die übereinstimmen müssen. Passen Sie diese Einstellungen an Ihre Bedürfnisse an und klicken Sie auf OK. Daher findet Power Query in der angegebenen Spalte Werte, die der angegebenen Vorlage ähneln.
Was ist eine Fuzzy-Suche in Power Query Excel?
Mit der Fuzzy-Suche, auch bekannt als musterbasierte Suche oder Fazzie-Suche, können Sie Daten finden, die einem Muster ähneln, aber nicht vollständig mit dem Muster übereinstimmen. Dies ist sehr nützlich, wenn die genaue Übereinstimmung der Daten schwierig ist oder es notwendig ist, mögliche Schreibweisen oder leichte Unterschiede in den Daten zu finden.
Power Query Excel bietet mehrere Optionen für die Fuzzy-Suche nach Daten. Eine davon ist die Verwendung der Textfunktion.Contains" mit dem IgnoreCase-Parameter, um die Groß- und Kleinschreibung zu ignorieren. Auf diese Weise können Daten gefunden werden, auch wenn sie mit unterschiedlichen Groß- und Kleinschreibung geschrieben sind.
Eine andere Option ist die Verwendung der Textfunktion.startsWith" oder "Text.EndsWith" zum Suchen nach Daten, die mit bestimmten Zeichen oder Wörtern beginnen oder enden. Dies ist praktisch, wenn Sie alle Daten finden müssen, die ein bestimmtes Präfix oder Suffix haben.
In Power Query können Sie auch die Funktion "Text" verwenden.ContainsAny" zum Suchen nach Daten, die eine von mehreren angegebenen Vorlagen enthalten. Sie können beispielsweise alle Daten finden, die die Wörter "rot" oder "blau" enthalten.
Die Fuzzy-Suche in Power Query Excel ist ein wichtiges Werkzeug bei der Arbeit mit Daten, insbesondere wenn eine genaue Übereinstimmung nicht verfügbar oder ineffizient ist. Es ermöglicht Ihnen, Daten zu finden, die einem bestimmten Muster ähneln, aber nicht vollständig übereinstimmen, was die Datenanalyse flexibler und effizienter macht.
So verwenden Sie die Fuzzy-Suche in Power Query Excel
Führen Sie die folgenden Schritte aus, um die Fuzzy-Suche in Power Query Excel zu verwenden:
- Öffnen Sie den Power Query-Editor, indem Sie die gewünschte Spalte auswählen, in der Sie die Fuzzy-Suche verwenden möchten.
- Wählen Sie eine Spalte aus, und öffnen Sie die Textfunktion in der Symbolleiste.
- Suchen und wählen Sie die Funktion "Unscharfe Suche".
- Geben Sie eine Vorlage oder ein Suchbegriff in das entsprechende Feld ein.
- Wählen Sie Fuzzy-Suchoptionen aus, z. B. Groß- und Kleinschreibung oder Ähnlichkeitsebene.
- Klicken Sie auf die Schaltfläche Anwenden, um die unscharfe Suche auf die ausgewählte Spalte anzuwenden.
Power Query Excel führt eine Fuzzy-Suche in der ausgewählten Spalte durch und zeigt die Ergebnisse an, die der angegebenen Vorlage oder dem angegebenen Schlüsselwort entsprechen. Die Ergebnisse werden in einer neuen Spalte angezeigt, in der Werte, die der angegebenen Vorlage ähneln, gekennzeichnet werden.
Außerdem können Sie die Fuzzy-Suchoptionen anpassen, um genauere oder umfassendere Ergebnisse zu erhalten. Sie können beispielsweise eine höhere Ähnlichkeitsstufe festlegen, um Werte zu finden, die sich nur geringfügig von einem bestimmten Muster unterscheiden können.
Die Verwendung der Fuzzy-Suche in Power Query Excel kann die Arbeit mit Daten erheblich vereinfachen, insbesondere wenn Sie ähnliche Werte schnell finden oder inhomogene Daten verarbeiten möchten. Dieses Tool spart Zeit- und Personalressourcen erheblich und ist somit ein unverzichtbarer Helfer bei der Verarbeitung großer Datenmengen.
Schritte zum Einrichten einer Fuzzy-Suche in Power Query Excel
Hier sind die Schritte zum Einrichten der Fuzzy-Suche in Power Query Excel:
- Öffnen Sie die Excel-Datei, die die Daten enthält, die Sie mit Power Query verarbeiten möchten.
- Wählen Sie den gewünschten Datenbereich aus, in dem Sie eine Fuzzy-Suche durchführen möchten.
- Klicken Sie in der oberen Menüleiste von Excel auf die Registerkarte "Power Query".
- Klicken Sie auf die Schaltfläche "From Table/Range" und wählen Sie den gewünschten Datenbereich aus.
- Das Fenster "Power Query" mit Ihren Daten wird geöffnet. Wählen Sie in der oberen Leiste des Power Query-Menüs "Home" und klicken Sie auf die Schaltfläche "Close & Load".
- Wählen Sie auf der Registerkarte "Home" in der oberen Leiste des Power Query-Menüs die Option "Sort Ascending" oder "Sort Descending" aus, um die Daten richtig zu sortieren.
- Klicken Sie auf der Registerkarte "Home" auf "Advanced Editor".
- Suchen Sie im geöffneten "Advanced Editor" -Fenster nach der Zeile, die Ihren Datenbereich enthält.
- Fügen Sie den folgenden Code nach der Zeile mit dem Datenbereich hinzu:
#"Добавить индекс" = Table.AddIndexColumn(#"PreviousStep", "Index", 1, 1)
Sie haben jetzt eine Fuzzy-Suche in Power Query Excel eingerichtet. Sie können es verwenden, um Daten schnell und einfach zu analysieren und Übereinstimmungen zu finden, auch wenn keine genauen Übereinstimmungen vorliegen.
Vorteile der Fuzzy-Suche in Power Query Excel
1. Flexibilität und Genauigkeit der Suche:
Einer der Hauptvorteile der Fuzzy-Suche ist die Fähigkeit, relevante Daten zu finden, auch wenn sie nicht mit den angegebenen Kriterien identisch sind. Auf diese Weise können Sie verschiedene Schreibvarianten oder Rechtschreibfehler erkennen.
2. Automatisierung und Effizienz:
Mit der Fuzzy-Suche in Power Query Excel können Sie die Datenerfassung automatisieren, indem Sie keine manuelle Überprüfung und Filterung durchführen. Dies spart Zeit und vereinfacht die Analyse großer Datenmengen.
3. Vielseitigkeit und Anwendbarkeit:
Die Fuzzy-Suche kann für eine Vielzahl von Aufgaben verwendet werden, einschließlich der Suche nach Text, Zahlen oder Daten. Es ermöglicht Ihnen auch, verschiedene Sprachen, Alphabete und Symbole zu berücksichtigen, was es zu einem vielseitigen Werkzeug für die Datenanalyse macht.
4. Möglichkeit, die Suchergebnisse zu verwalten:
Power Query Excel bietet dem Benutzer die Möglichkeit, die Optionen für die Fuzzy-Suche anzupassen, um genauere und relevantere Ergebnisse zu erzielen. Dies beinhaltet die Möglichkeit, Affinitätsschwellenwerte anzupassen und Algorithmen auszuwählen, die besser zu bestimmten Suchanfragen passen.
5. Vermeiden von Einschränkungen für genaue Übereinstimmungen:
Die Verwendung der Fuzzy-Suche vermeidet Fehler, die mit Einschränkungen für genaue Übereinstimmungen verbunden sind, z. B. Groß- und Kleinschreibung oder das Vorhandensein zusätzlicher Zeichen. Dies gibt Ihnen mehr Freiheit, Daten zu finden und zu analysieren.
Es muss daran erinnert werden, dass die Fuzzy-Suche in Power Query Excel ein leistungsfähiges Werkzeug ist, das einige Kenntnisse und Anpassungen erfordert. Wenn Sie sich jedoch mit seinen Funktionen auseinandersetzen, kann der Benutzer die Suche und Analyse von Daten erheblich vereinfachen.
Praktische Beispiele für die Verwendung der Fuzzy-Suche in Power Query Excel
Im Folgenden finden Sie einige praktische Beispiele für die Verwendung der Fuzzy-Suche in Power Query Excel:
| Ein Beispiel | Die Beschreibung |
|---|---|
| 1 | Verknüpfen einer Referenztabelle mit einer Datentabelle basierend auf Wertähnlichkeiten |
| 2 | Duplikate in einer Tabelle finden und zusammenführen |
| 3 | Korrektur von Tippfehlern und Standardisierung von Tabellenwerten |
Im ersten Beispiel können Sie die Fuzzy-Suche verwenden, um Werte aus zwei Tabellen basierend auf ihrer Ähnlichkeit zu vergleichen. Zum Beispiel haben Sie eine Tabelle mit Kundendaten und eine Nachschlagetabelle mit den richtigen Kundennamen. Wenn Tippfehler oder Variationen beim Schreiben von Kundennamen in einer Datentabelle vorliegen, kann eine Fuzzy-Suche helfen, Übereinstimmungen mit den Namen in der Nachschlagetabelle zu finden und die Daten zusammenzuführen.
Im zweiten Beispiel können Sie die Fuzzy-Suche verwenden, um nach Duplikaten in einer Tabelle zu suchen und sie zu kombinieren. Beispielsweise kann eine Tabelle mit Auftragsdaten doppelte Datensätze enthalten, die durch Tippfehler oder Schreibschwankungen verursacht werden. Die Fuzzy-Suche hilft Ihnen, diese Duplikate zu finden und die entsprechenden Datensätze zur Verarbeitung zusammenzuführen.
Im dritten Beispiel können Sie die Fuzzy-Suche verwenden, um Tippfehler zu korrigieren und Werte in einer Tabelle zu standardisieren. Beispielsweise kann eine Spalte mit Produktnamen Tippfehler oder Schreibvariationen enthalten. Mit der Fuzzy-Suche können Sie diese Fehler finden und korrigieren sowie Werte standardisieren, um die Daten einfacher zu verarbeiten und zu analysieren.
Die Verwendung der Fuzzy-Suche in Power Query Excel vereinfacht und automatisiert viele Aufgaben bei der Datenverarbeitung und -analyse erheblich. Dieses leistungsstarke Tool hilft Ihnen bei der Suche nach Ähnlichkeiten in Daten und bei der Zusammenführung von Unterschieden und Fehlern, wodurch Sie Zeit sparen und die Arbeitsgenauigkeit verbessern können.