Wie man eine teilweise Übereinstimmung in zwei Spalten in Excel findet (4 Methoden)

  • Teile Das
Hugh West

Je nach Situation kann es notwendig sein, mehrere Spalten zu vergleichen. Der Vergleich kann auf verschiedene Arten durchgeführt werden, eine davon ist der partielle Abgleich. Heute werden wir Ihnen zeigen, wie Sie die Funktion teilweise Übereinstimmung in zwei Spalten in Excel. Für diese Saison verwenden wir Excel Microsoft 365 können Sie gerne Ihre verwenden.

Das Wichtigste zuerst: Machen wir uns mit der Arbeitsmappe vertraut, die die Grundlage für unsere Beispiele bildet.

Hier haben wir einen Datensatz mit einigen berühmten Sportlern aus verschiedenen Sportarten. Mit diesem Datensatz werden wir die teilweise Übereinstimmung Wir werden diesen Datensatz verwenden, um die Methoden einfach zu erklären.

Download Arbeitsbuch Praxis

Sie können das Übungsheft hier herunterladen.

Teilweise Übereinstimmung von zwei Spalten.xlsx

4 einfache Methoden zur Suche nach teilweisen Übereinstimmungen in zwei Spalten

1. teilweiser Abgleich in zwei Spalten mit VLOOKUP

Einer der Ansätze zur Durchführung der teilweise Übereinstimmung zwischen den Spalten ist die Verwendung von die Funktion VLOOKUP .

Die VLOOKUP Funktion findet die Daten in einem vertikal angeordneten Bereich.

Wir werden die beiden Spalten des obigen Datensatzes vergleichen und das Ergebnis in einer weiteren Spalte ausgeben.

  • Fügen Sie zunächst die Formel in Zelle E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")

Hier haben wir die erste Zeile der Tabelle Sportler Populärer Name Spalte im lookup_value Feld.

Und die Name des Athleten Spalte als die lookup_array Da wir eine teilweise Übereinstimmung prüfen müssen, haben wir die Sternchen als Platzhalter verwendet. Dieses Zeichen bedeutet, dass eine beliebige Anzahl von Zeichen enthalten sein kann.

  • Wenn eine Übereinstimmung gefunden wird, gibt die Formel den vollständigen Namen zurück, den wir in der Zelle ausgewählt haben.
  • Als nächstes verwenden Sie die Füllen Griff um die Formel auf alle Zellen anzuwenden.

  • Danach erhalten Sie das entsprechende Endergebnis.

Beachten Sie, dass in Zelle E6 haben Sie eine Lücke gefunden wie in der C6-Zelle Sie haben den Namen Dhoni eingegeben, den die Formel nicht in Spalte B .

🔎 Wie funktioniert die Formel?

  • VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0) : Im ersten Teil werden wir die gewünschten Zellbereiche zwischen den Zellen B5 bis B12 um bestimmte Werte zu finden.
  • IFERROR(VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0);" ) Dieser Teil wendet die richtigen Kriterien in der Formel an, um das Endergebnis entsprechend dem gewünschten Zellbereich anzuzeigen.

Daher haben wir den teilweisen Abgleich zwischen den Spalten durchgeführt, indem wir die Funktion VLOOKUP in Excel.

Lesen Sie mehr: Excel VLOOKUP zum Auffinden der nächstgelegenen Übereinstimmung (mit 5 Beispielen)

2. partielle Übereinstimmung mit Kombination von INDEX - MATCH Funktionen

Als nächstes können wir die Kombination von INDEX und MATCH In einem früheren Abschnitt haben wir gesehen, wie VLOOKUP ruft den Wert ab, sobald es die Übereinstimmung gefunden hat. Hier INDEX - MATCH Kombination wird das Gleiche tun. MATCH ermittelt die Position eines Nachschlagewerts und INDEX gibt den Wert vom angegebenen Ort zurück.

Weitere Informationen über die Funktionen finden Sie in diesen Artikeln: INDEX, MATCH.

  • Zuerst fügen wir die Formel in Zelle E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5& "*";$B$5:$B$12;0));"")

  • Danach erhalten Sie Ergebnisse für diese Zelle und können dann Füllen Griff um sie auf alle Zellen anzuwenden.

  • Schließlich erhalten Sie Ihr Endergebnis.

🔎 Wie funktioniert die Formel?
  • MATCH("*"&C5& "*";$B$5:$B$12;0) Im ersten Teil werden wir die gewünschten Zellbereiche finden, die wir verwenden wollen.
  • INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0)) Wenn Sie beabsichtigen, einen Wert (oder mehrere Werte) aus einem einzelnen Bereich zurückzugeben, werden Sie die Array-Form des Befehls INDEX Dieser Teil wendet die richtigen Kriterien auf die Formel an.
  • IFERROR(INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0));"" ) : Damit werden die Bereiche aus den INDEX und MATCH Funktionsteil und legen Sie die richtige Bedingung für die Formel fest.

In diesem Teil haben wir eine Kombination aus INDEX und MATCH Funktionen zu finden Teiltreffer zwischen den Spalten. Die Funktion IFERROR ignoriert jede Art von Fehler, der aufgrund von Inkonsistenzen in der Formel auftreten kann.

Lesen Sie mehr: Bedingte Formatierung für partielle Textübereinstimmung in Excel (9 Beispiele)

Ähnliche Lektüre

  • Verwendung von partiellem VLOOKUP in Excel (3 oder mehr Möglichkeiten)
  • VLOOKUP verwenden, um einen Teil des Textes in einer einzelnen Zelle zu finden
  • Teilweise übereinstimmende Zeichenfolge in Excel ausführen (5 Methoden)

3) IF-Funktion zur Durchführung einer teilweisen Übereinstimmung in zwei Spalten

In diesem Teil des Artikels können wir die teilweise Übereinstimmung mit der IF-Funktion Wie Sie wissen, die Funktion IF führt einen logischen Test durch und gibt einen Wert für eine WAHR oder FALSCH Ergebnis.

  • Hier haben wir die Option "Vollständiger Name gefunden" als if_true_value und verließ die if_false_value Fügen Sie die folgende Formel in die Zelle ein.
=IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Vollständiger Name wird gefunden"; "Vollständiger Name nicht gefunden")

Hier liefert die Formel die if_true_value Schreiben Sie nun die Formel für die restlichen Werte.

  • Darüber hinaus können Sie nach Drücken der Taste Eingabetaste erhalten Sie das Ergebnis für diese Zelle und verwenden dann die Füllen Griff für alle Zellen entsprechend.

  • Schließlich werden Sie das gewünschte Ergebnis erhalten.

🔎 Wie funktioniert die Formel?

  • COUNTIFS($B$5:$B$12; "*"&C5) Im ersten Teil finden wir den Bereich der Zellen, die wir mit der Bedingung prüfen wollen.
  • IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Vollständiger Name wird gefunden"; "Vollständiger Name nicht gefunden") Dieser Teil wendet die richtigen Kriterien auf die Formel an.

Daher ist die Kombination IF und COUNTIF Funktionen zur Durchführung der teilweise Übereinstimmung in zwei Spalten in Excel ist sehr einfach zu verwenden.

Lesen Sie mehr: COUNTIF Teilweise Übereinstimmung in Excel (2 oder mehr Ansätze)

4. zwei Spalten mit der Funktion AGGREGATE vergleichen

Und schließlich werden wir versuchen, eine teilweise Übereinstimmung innerhalb zweier Spalten mit Hilfe von die Funktion AGGREGATE auch. Microsoft Excel Funktionen wie SUMME , ZÄHLEN , LARGE und MAX funktioniert nicht, wenn ein Bereich Fehler enthält. Sie können dieses Problem jedoch schnell lösen, indem Sie die Funktion AGGREGATE In diesem Artikel erfahren Sie, wie Sie die Daten in Excel .

AGGREGATE-Funktion: Syntax und Argumente

Die AGGREGATE-Funktion von Excel gibt das Aggregat einer Datentabelle oder Datenliste zurück. Eine Funktionsnummer dient als erstes Argument, während verschiedene Datensätze die anderen Argumente bilden. Um zu wissen, welche Funktion verwendet werden soll, muss man sich die Funktionsnummer merken, oder man kann sie in der Tabelle sehen.

Referenz- und Array-Syntax sind die beiden möglichen Syntaxen für die Excel-Funktion AGGREGATE die wir Ihnen hier zeigen werden.

Array-Syntax:

=AGGREGATE(function_num,options,array,[k])

Referenz-Syntax:

=AGGREGATE(Funktion_Zahl,Optionen,ref1, [ref2],...)

Sie müssen sich keine Gedanken über das von Ihnen verwendete Formular machen, das auf den von Ihnen angegebenen Eingabeparametern basiert, Excel wird die am besten geeignete Form wählen.

Argumente:

Funktion Funktion_Nummer
DURCHSCHNITT 1
ZÄHLEN 2
KONTAKT 3
MAX 4
MIN 5
PRODUKT 6
SUMME 9
LARGE 14
KLEIN 15

Gehen Sie nun weiter und besprechen Sie, wie Sie diese Funktion gründlich nutzen können, indem Sie die folgenden Schritte befolgen.

  • Fügen Sie zunächst die folgende Formel in die Zelle ein.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))

  • Als nächstes erhalten Sie das Ergebnis für diese Zelle und verwenden dann die Füllen Griff um sie auf alle Zellen anzuwenden.

  • Schließlich wird Ihr Bildschirm ein ähnliches Ergebnis wie das folgende Bild zeigen.

🔎 Wie funktioniert die Formel?

  • (ZEILE($E$5:$E$8)-REIHE(E$5)+1) Wenn Sie einen kleinen Datensatz haben, ist es einfach, die Zeilennummer zu finden, aber im Falle eines größeren Datensatzes müssen Sie möglicherweise die die Funktion ROW. Im ersten Teil werden wir die gewünschten Zellbereiche finden, die wir verwenden wollen.
  • MATCH("*"&$E$5:$E$8& "*";$B5;0) Wenn Sie mit einem Excel-Arbeitsblatt arbeiten, möchten Sie vielleicht eine Beziehung zwischen zwei oder mehreren Zellen herstellen. Angenommen, Sie möchten Kriterien mit anderen Zellen abgleichen. In diesem Fall können Sie die Funktion MATCH In diesem Teil wird versucht, die Übereinstimmung innerhalb des ausgewählten Bereichs zu finden.
  • AGGREGATE(15;6; MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) In Excel wird die AGGREGATE Funktion wird bei verschiedenen Funktionen verwendet, um bestimmte Ergebnisse zu erhalten. In diesem Fall können Sie die MATCH Dieser Teil wendet die richtigen Kriterien auf die Formel an.
  • @INDEX(E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1)) Wenn Sie beabsichtigen, einen Wert (oder mehrere Werte) aus mehreren Bereichen zurückzugeben, verwenden Sie die Referenzform des Befehls INDEX Dieser Teil liefert Ihnen das entsprechende Endergebnis.

Wir haben also unseren Artikel mit der Verwendung von die Funktion AGGREGATE zur Durchführung der teilweise Übereinstimmung in zwei Spalten in Excel.

Lesen Sie mehr: Teilweise Textübereinstimmung in Excel nachschlagen (5 Methoden)

Dinge zum Merken

  • Bei der Verwendung der ersten beiden Methoden, das VLOOKUP und das INDEX-MATCH Kombinationen spielen die wichtigste Rolle. Wenn Sie die Werte einfügen, versuchen Sie, dies zu berücksichtigen. Wenn Sie den Bereich ändern, wird das Ergebnis anders ausfallen.
  • Bei der Verwendung von Formeln ist es wichtig, dass sie mit der richtigen Syntax eingefügt werden, da sie sonst keine Ergebnisse liefern.
  • Wir empfehlen Ihnen, die Excel-Datei herunterzuladen und sich die Formeln anzusehen, um sie besser zu verstehen.

Schlussfolgerung

Das war's für heute. Wir haben mehrere Möglichkeiten aufgelistet, den teilweise Übereinstimmung in zwei Spalten in Excel. Wir hoffen, dass Sie diese Informationen hilfreich finden. Bitte kommentieren Sie, wenn Ihnen etwas unverständlich erscheint. Lassen Sie uns wissen, welche der Methoden Sie verwenden werden. Teilen Sie uns andere Ansätze mit, die wir hier vielleicht übersehen haben.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.