Inhaltsverzeichnis
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.xlsx2 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.