Suchen Sie einen Wert, der bestimmten Text mit Platzhaltern enthält
Um die erste Übereinstimmung zu finden, die eine bestimmte Zeichenfolge in einem Bereich in Excel enthält, können Sie eine INDEX - und MATCH -Formel mit Platzhalterzeichen verwenden – das Sternchen (*) und das Fragezeichen (?).
Wie erhält man den Wert der ersten Übereinstimmung mit Platzhaltern?
Um den ersten Vornamen, der den Buchstaben „e“ enthält, und das erste Land, das „e“ als dritten Buchstaben hat, aus der obigen Tabelle zu erhalten, sollten Sie zunächst wissen, wie man die zwei Platzhalterzeichen verwendet – das Sternchen (*), das für eine beliebige Anzahl von Zeichen steht, und das Fragezeichen (?), das nur für ein Zeichen steht. Zum Beispiel könnte *ice bedeuten: rice, service, ice, @#$ice usw.; und mo?? könnte bedeuten: more, moon, mo&%, mood usw. Nachdem wir die Verwendung von Platzhaltern verstanden haben, können wir sie in eine INDEX- und MATCH-Formel integrieren.
Allgemeine Syntax
=INDEX(Rückgabebereich;MATCH(Suchwert;Sucharray;0))
- Rückgabebereich: Der Bereich, aus dem die Kombinationsformel die erste Übereinstimmung zurückgeben soll. Hier bezieht es sich auf den Namen oder Länderbereich.
- Suchwert: Der Wert, den MATCH verwendet, um die Position des ersten Namens oder Landes zurückzugeben, das die angegebene Bedingung im Sucharray erfüllt. Hier bezieht es sich auf den Namen, der den Buchstaben „e“ enthält, und das Land, das „e“ als drittes Zeichen hat.
- Sucharray: Der Zellbereich, in dem der Suchwert aufgelistet ist. Hier bezieht es sich auf den Namen oder Länderbereich.
- Übereinstimmungstyp 0: Zwingt MATCH dazu, den ersten Wert zu finden, der genau dem Suchwert entspricht.
Um den ersten Vornamen, der den Buchstaben „e“ enthält, und das erste Land, das „e“ als drittes Zeichen hat, zu erhalten, kopieren Sie bitte die folgenden Formeln in die Zellen F5 und F8 oder geben Sie sie ein, und drücken Sie die Eingabetaste, um die Ergebnisse zu erhalten:
Zelle F5 =INDEX(B5:B11,MATCH("*e*",B5:B11,0))
Zelle F8=INDEX(C5:C11;MATCH("??e*";C5:C11;0))
Erklärung der Formel
=INDEX(B5:B11;MATCH("*e*";B5:B11;0))
- MATCH("*e*";B5:B11;0): Der Suchwert *e* kann jedes Wort übereinstimmen, das den Buchstaben „e“ enthält, unabhängig davon, an welcher Position der Buchstabe im Wort steht. (Beachten Sie, dass Text in Excel-Formeln in doppelte Anführungszeichen (") eingeschlossen sein sollte.) Der Übereinstimmungstyp 0 fordert die MATCH-Funktion auf, die genaue Übereinstimmung zu finden. Die Funktion gibt dann die Position des ersten Namens zurück, der den Buchstaben „e“ im Bereich B5:B11 enthält, was 3 ist.
- INDEX(B5:B11B5:B11;MATCH("*e*";B5:B11;0)) = INDEX(B5:B11B5:B11;3): Die INDEX-Funktion gibt den dritten Wert im Namenbereich B5:B11 zurück, was Eddie ist.
=INDEX(C5:C11;MATCH("??e*";C5:C11;0))
- MATCH("??e*";C5:C11;0): ): Der Suchwert ??e* kann jedes Wort übereinstimmen, das „e“ als dritten Buchstaben hat, solange das Wort mindestens 3 Zeichen hat. (Beachten Sie, dass Text in Excel-Formeln in doppelte Anführungszeichen (") eingeschlossen sein sollte.) Der Übereinstimmungstyp 0 fordert die MATCH-Funktion auf, die genaue Übereinstimmung zu finden. Die Funktion gibt dann die Position des ersten Wortes zurück, das „e“ als dritten Buchstaben im Bereich C5:C11 hat, was 3 ist.
- INDEX(C5:C11C5:C11;MATCH("??e*";C5:C11;0)) = INDEX(C5:C11C5:C11;3): Die INDEX-Funktion gibt den dritten Wert im Länderbereich C5:C11 zurück, was Amerika ist.
Verwandte Funktionen
Die Excel INDEX-Funktion gibt den angezeigten Wert basierend auf einer bestimmten Position aus einem Bereich oder Array zurück.
Die Excel MATCH-Funktion sucht nach einem bestimmten Wert in einem Zellbereich und gibt die relative Position des Werts zurück.
Verwandte Formeln
Exakte Übereinstimmung mit INDEX und MATCH
Wenn Sie Informationen über ein bestimmtes Produkt, einen Film oder eine Person in Excel finden müssen, sollten Sie die Kombination aus INDEX- und MATCH-Funktionen gut nutzen.
Annähernde Übereinstimmung mit INDEX und MATCH
Es gibt Zeiten, in denen wir in Excel annähernde Übereinstimmungen finden müssen, um die Leistung der Mitarbeiter zu bewerten, die Noten der Schüler zu berechnen, die Portokosten basierend auf dem Gewicht zu berechnen usw. In diesem Tutorial werden wir darüber sprechen, wie man die INDEX- und MATCH-Funktionen verwendet, um die benötigten Ergebnisse abzurufen.
Nachschlagen nach links mit INDEX und MATCH
Um Informationen aus den linken Spalten in einer Excel-Tabelle über ein bestimmtes Element, das sich rechts befindet, herauszufinden, können Sie die INDEX- und MATCH-Funktionen verwenden. Die Kombination dieser beiden Funktionen bietet den Vorteil, Werte in jeder Spalte zu suchen, gegenüber einer anderen leistungsstarken Nachschlagefunktion von Excel, dem VLOOKUP.
Die besten Tools zur Büroproduktivität
Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen
Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
- Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
- Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.