So verwenden Sie VLOOKUP, wenn die Zelle ein Wort im Text in Excel enthält

  • Teile Das
Hugh West

In Microsoft Excel müssen wir manchmal nach verschiedenen Datentypen suchen, die sich auf ein bestimmtes Wort oder eine Information innerhalb des Textes in einer Zelle des Datensatzes oder einer Tabelle beziehen. Mit Hilfe der VLOOKUP-Funktion können wir dieses Wort leicht in der Tabelle finden und Daten extrahieren, die sich auf den Zellwert beziehen, der dieses Wort enthält.

Download Arbeitsbuch Praxis

Sie können die Excel-Arbeitsmappe herunterladen, die wir zur Vorbereitung dieses Artikels verwendet haben.

VLOOKUP zum Suchen von Wörtern im Text.xlsx

2 nützliche Methoden zur Anwendung von VLOOKUP, wenn die Zelle ein Wort im Text in Excel enthält

VLOOKUP Funktion wird im Allgemeinen verwendet, um einen Wert in der Spalte ganz links in einer Tabelle zu suchen, und die Funktion gibt dann einen Wert in derselben Zeile aus einer von Ihnen angegebenen Spalte zurück. Die allgemeine Formel dieser VLOOKUP-Funktion lautet:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Sie können sich einen detaillierten Überblick verschaffen hier wie diese VLOOKUP Funktion funktioniert.

1 VLOOKUP zum Suchen von Daten aus Text, der ein Wort in Excel enthält

Auf dem folgenden Bild, Säule B enthält die Modellnamen mehrerer beliebiger Chipsätze und in Säule C Was wir hier tun, ist nach einer teilweisen Übereinstimmung eines Chipsatzmodells zu suchen und dann herauszufinden, welches Gerät diesen Chipsatz verwendet.

Wir wollen zum Beispiel das Gerätemodell eines Smartphones kennen, das die Snapdragon Chipsatz. in Säule B ist der Name Snapdragon mit einem Modellnamen vorhanden, aber wir suchen nach diesen Daten mit einer teilweisen Übereinstimmung, indem wir erwähnen Löwenmäulchen nur.

Also, in der Ausgabe Zelle C14 lautet die entsprechende Formel, um den Namen des Smartphone-Modells zu finden, das den angegebenen Chipsatz verwendet:

=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)

Nach dem Drücken von Eingabe gibt die Funktion Xiaomi Mi 11 Pro Dieses spezielle Gerät verwendet also den Chipsatz von Snapdragon das liegt in Zelle B6 mit seiner Modellnummer.

Lesen Sie mehr: Prüfen, ob eine Zelle einen Teil des Textes in Excel enthält (5 Möglichkeiten)

2 VLOOKUP zum Extrahieren von Daten auf der Grundlage eines Wertes an einer bestimmten Position in der Zelle

Jetzt haben wir einen anderen Datensatz in der Abbildung unten. Säule B liegt bei einigen zufälligen Telefonnummern in verschiedenen Bundesstaaten der USA. Spalten D und E zeigen die Vorwahlen bzw. die Namen der zugehörigen Bundesländer. Wir kopieren eine Telefonnummer aus Säule B und finden Sie dann den Namen des Bundeslandes heraus, indem Sie den Code aus den linken 3 Ziffern der Telefonnummer extrahieren. Die VLOOKUP Funktion sucht nach dem extrahierten Code im Tabellenarray von D4:E10 .

In der Ausgabe Zelle C13 die erforderliche Formel, um den Namen des Staates aus der Telefonnummer zu ermitteln, die in Zelle B13 sein wird:

=VLOOKUP(WERT(LINKS(B13,3)),D4:E10,2,FALSE)

Nach dem Drücken von Eingabe gibt die Funktion den Statusnamen zurück. New York Also, die angegebene Telefonnummer mit dem spezifischen Code am Anfang in Zelle B13 ist für den Staat New York registriert.

Verwandte Inhalte: Excel If Cell Contains Text Then Return Value (8 einfache Möglichkeiten)

Eine Alternative zu VLOOKUP, um Daten anhand eines Wortes im Text zu finden

Eine geeignete Alternative zum VLOOKUP Funktion ist die XLOOKUP Die XLOOKUP-Funktion ist die Kombination aus VLOOKUP und HLOOKUP Sie extrahiert Daten basierend auf den Eingaben des Lookup-Arrays und gibt das Array zurück. Die allgemeine Formel dieser Funktion lautet wie folgt:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Einen detaillierten Überblick über diese Funktion erhalten Sie, wenn Sie auf hier .

Ausgehend von unserem ersten Datensatz in der ersten Methode, wenn wir uns für die Verwendung der XLOOKUP Funktion dann die gewünschte Formel in der Ausgabe Zelle C14 sollte folgendermaßen aussehen:

=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)

Nach dem Drücken von Eingabe wird die Funktion das gleiche Ergebnis wie zuvor zurückgeben.

In dieser Funktion wird die viertes Argument enthält eine angepasste Meldung, die angezeigt wird, wenn der Nachschlagewert nicht in der Tabelle gefunden wird. fünftes Argument (match_mode) wurde definiert durch '2' was bedeutet, dass Platzhalter auf der Grundlage der Eingabe im ersten Argument abgleichen.

Abschließende Worte

Ich hoffe, dass die oben genannten Methoden zur Extraktion von Daten nach bestimmten Kriterien mit dem VLOOKUP Funktion wird Sie nun dazu anregen, sie in Ihren notwendigen Excel-Aufgaben anzuwenden. Wenn Sie Fragen oder Feedback haben, lassen Sie es uns bitte in den Kommentaren wissen. Oder schauen Sie sich unsere anderen Artikel zu Excel-Funktionen auf dieser Website an.

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.