Excel INDEX MATCH If Cell Contains Text

  • Teile Das
Hugh West

Wenn die Zelle den Text enthält, können wir die Kombination aus INDEX & MATCH-Funktionen ist eine sehr beliebte Formel in Excel. In diesem Artikel werden wir lernen, wie diese Kombination aus zwei Funktionen funktioniert, mit einigen schönen Erklärungen und Beispielen.

Praxis Arbeitsbuch

Laden Sie die folgende Arbeitsmappe und Übung herunter.

Zelle enthält Text.xlsx

Einführung in die Excel-Funktion INDEX

Microsoft Excel INDEX-Funktion gibt den Zellwert eines definierten Arrays oder Bereichs zurück.

  • Syntax:

=INDEX (array, row_num, [col_num], [area_num])

  • Argumente:

Array: Der Zellbereich oder ein konstantes Array.

zeilen_num: Die Zeilennummer aus dem gewünschten Bereich oder Array.

[col_num]: Die Spaltennummer aus dem gewünschten Bereich oder Array.

[area_num]: Die ausgewählte Referenznummer für alle Bereiche, die Dies ist fakultativ.

Einführung in die Excel-Funktion MATCH

Microsoft Excel MATCH-Funktion wird verwendet, um die Position eines Nachschlagewertes in einem Array oder einem Bereich zu finden und gibt einen numerischen Wert zurück.

  • Syntax:

=MATCH(lookup_value, lookup_array, [match_type])

  • Argumente:

lookup_value: Der Suchwert in einem Lookup-Array oder -Bereich.

lookup_array: Das Lookup-Array oder der Bereich von Zellen, in dem nach dem Wert gesucht werden soll.

[match_type]: Hier wird die Art der Übereinstimmung mit der auszuführenden Funktion angegeben. Es gibt drei Arten:

Eine genaue Übereinstimmung des Wertes = 0

Der größte Wert, der gleich oder kleiner ist als der Suchwert =

Der kleinste Wert, der gleich oder größer ist als der Suchwert = -1

9 schnelle Möglichkeiten, Excel INDEX & zu kombinieren; MATCH Funktionen Wenn Zelle Text enthält

1. die Verwendung von INDEX MATCH Funktionen für eine einfache Suche

Wir können verwenden INDEX MATCH-Funktionen für ein einfaches Nachschlagen von Spalten oder Zeilen in einem Arbeitsblatt. VLOOKUP-Funktion wird nur für die vertikale Suche verwendet, so dass diese Kombination hier gut funktioniert.

1.1 Für vertikales Nachschlagen

Angenommen, wir haben einen Datensatz mit den Namen von Schülern und deren Mathematiknoten in vertikaler Position. Wir suchen Robs Mathematiknoten im Bereich B4:C9 und geben den Wert in der Zelle E5 .

SCHRITTE:

  • Wählen Sie zunächst Zelle E5 .
  • Geben Sie dann die Formel ein:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

  • Jetzt treffen Eingabe für das Ergebnis.

Formel Aufschlüsselung

MATCH("Rob",$B$5:$B$9,0)

Damit wird nach der genauen Übereinstimmung im Bereich B5:B9 .

INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

Dies gibt den Wert aus dem Bereich B5:C9 .

1.2 Für horizontales Nachschlagen

Hier haben wir denselben Datensatz in einer horizontalen Position. Wir suchen nach Robs Mathezeichen im Bereich B4:G5 und geben den Wert in der Zelle B8 .

SCHRITTE:

  • Wählen Sie zunächst Zelle B8 .
  • Geben Sie nun die Formel ein:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • Drücken Sie schließlich Eingabe um das Ergebnis zu sehen.

Formel Aufschlüsselung

MATCH("Rob",$C$4:$G$4,0)

Damit wird nach der genauen Übereinstimmung im Bereich C4:G4 .

INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

Dies gibt den Wert aus dem Bereich C4:G5 .

2. die Funktion INDEX MATCH in die linke Nachschlagezeile einfügen

Um den Wert der Nachschlagedaten aus der linken Spalte zu extrahieren, können wir die Kombination von INDEX MATCH-Funktionen Nehmen wir an, wir haben einen Datensatz ( B4:E9 ) von Schülernamen mit ihren Noten in Englisch, Mathematik und Physik. Wir werden Robs Mathenoten nachschlagen und den Wert in Zelle G5 .

SCHRITTE:

  • Wählen Sie Zelle G5 .
  • Schreiben Sie dann die Formel auf:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • Hit Eingabe um das Ergebnis zu erhalten.

Formel Aufschlüsselung

MATCH("Rob",E5:E9,0)

Damit wird nach der genauen Übereinstimmung im Bereich E5:E9 .

INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

Dies gibt den Wert aus dem Bereich B5:E9 .

3. zweiseitige Suche mit INDEX MATCH Funktionen Wenn Zelle einen Text enthält

Excel INDEX MATCH-Funktionen kann die Zwei-Wege-Suche wunderbar handhaben, indem es die Werte der Suchdaten aus mehreren Spalten extrahiert. Hier haben wir einen Datensatz ( B4:E9 ) der verschiedenen Schülernamen mit ihren verschiedenen Fachnoten. Wir werden alle Fachnoten von Rob in die Zelle C12:E12 .

SCHRITTE:

  • Wählen Sie zu Beginn Zelle C12 .
  • Geben Sie nun die Formel ein:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • Presse Eingabe verwenden. Füllen Griff auf der rechten Seite, um die Zellen automatisch auszufüllen.

Formel Aufschlüsselung

ÜBEREINSTIMMUNG($B$12,$B$5:$B$9,0)

Damit wird nach der genauen Übereinstimmung von Rob im Bereich B5:B9 .

ÜBEREINSTIMMUNG(C$11,$C$4:$E$4,0)

Es wird nach der genauen Übereinstimmung des Fachs (ENGLISCH/MATHS/PHYSIK) im Bereich C4:E4 .

INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

Dies gibt den Wert aus dem Bereich C5:E9 .

Lesen Sie mehr: IF mit INDEX-MATCH in Excel (3 geeignete Vorgehensweisen)

4. die Verwendung von INDEX MATCH-Funktionen zum Nachschlagen von Werten aus mehreren Kriterien

Manchmal müssen wir die Nachschlagewerte kombinieren und ihre gesamten Informationen aus dem definierten Array zurückgeben. Wir können die VLOOKUP-Funktion hier, aber es braucht eine Hilfssäule. Mit der INDEX MATCH-Funktionen combo können wir den Wert leicht finden. Aus dem unten stehenden Datensatz wollen wir die Physiknoten von "Mike Hansen" aus dem Bereich B4:D9 in der Zelle D12 .

SCHRITTE:

  • Wählen Sie zunächst Zelle D12B.
  • Geben Sie die Formel ein:
=INDEX($D$5:$D$9,MATCH($B$12&"

  • Drücken Sie schließlich Eingabe um das Ergebnis zu sehen.

Formel Aufschlüsselung

MATCH($B$12&"

Dies kombiniert die Suchwerte 'Mike' & 'Hansen' und sucht nach der genauen Übereinstimmung in einem Suchbereich $B$5:$B$9&" .

INDEX($D$5:$D$9,MATCH($B$12&"

Dies gibt den Wert aus dem Bereich D5:D9 .

Lesen Sie mehr: Excel INDEX MATCH mit mehreren Kriterien (4 geeignete Beispiele)

Ähnliche Lektüre

  • Excel INDEX MATCH zur Rückgabe mehrerer Werte in einer Zelle
  • Excel INDEX-MATCH-Formel zur horizontalen Rückgabe mehrerer Werte
  • [Behoben] INDEX MATCH gibt in Excel nicht den richtigen Wert zurück (5 Gründe)
  • INDEX MATCH vs. VLOOKUP Funktion (9 Beispiele)
  • INDEX+MATCH mit doppelten Werten in Excel (3 schnelle Methoden)

5. die Verwendung der Funktionen INDEX, MATCH & SUM zum Abrufen von Werten auf der Grundlage von Text in einer Zelle

Angenommen, wir wollen die Gesamtnote des Schülers "Rob" wissen. Wir können die SUMmen-Funktion zusammen mit dem INDEX MATCH-Funktionen um den Wert in der Zelle zu erhalten C12 .

SCHRITTE:

  • Wählen Sie Zelle C12 .
  • Schreiben Sie nun die Formel auf:
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

  • Dann drücken Sie Eingabe um das Ergebnis zu sehen.

Formel Aufschlüsselung

ÜBEREINSTIMMUNG($B$12,$B$5:$B$9,0)

Damit wird nach der genauen Übereinstimmung der Zelle gesucht B12 in Reichweite B5:B9 .

INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)

Dies gibt den Wert aus dem Bereich C5:E9 Hier im Inneren der INDEX-Funktion, werden wir eingeben ' 0 Dadurch werden alle Werte in der Zeile zurückgegeben.

SUMME(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

Dadurch werden alle zurückgegebenen Werte aus dem vorherigen Schritt summiert.

Lesen Sie mehr: Summe mit INDEX-MATCH-Funktionen unter mehreren Kriterien in Excel

6) INDEX MATCH-Funktionen mit Sternchen für partielle Übereinstimmung mit Zelltext einfügen

Sternchen ist ein Excel Platzhalterzeichen die für eine beliebige Anzahl von Zeichen in einer Zeichenkette steht. Wir verwenden dies, um einen Wert mit INDEX MATCH-Funktionen wenn es eine teilweise Übereinstimmung In dem unten stehenden Datensatz ( B4:C9 ) haben wir alle vollständigen Namen der Schüler mit ihren Mathenoten. Außerdem haben wir einen Datensatz mit den Teilnamen der Schüler. Wir suchen ihre Mathenoten und geben sie im Bereich F5:F9 .

SCHRITTE:

  • Wählen Sie zunächst Zelle F5 .
  • Geben Sie die Formel ein:
=INDEX($C$5:$C$9,MATCH(E5& "*",$B$5:$B$9,0),1)

  • Drücken Sie schließlich Eingabe und verwenden Füllen Griff um die Zellen automatisch auszufüllen.

Formel Aufschlüsselung

MATCH(E5& "*",$B$5:$B$9,0)

Als Nachschlagewert werden wir verwenden E5& "*" als die Sternchen gibt die Zeichen zurück, die mit dem Namen 'Bob' beginnen, und eine beliebige Anzahl von Zeichen danach aus dem Bereich der Textzeichenfolge B5:B9 .

INDEX($C$5:$C$9,MATCH(E5& "*",$B$5:$B$9,0),1)

Dies gibt den Wert aus dem Bereich C5:C9 .

HINWEIS: Diese Formel funktioniert, wenn es nur eine Übereinstimmung gibt. Bei mehreren Übereinstimmungen wird nur die erste Übereinstimmung angezeigt.

Lesen Sie mehr: INDEX MATCH Multiple Criteria with Wildcard in Excel (Eine vollständige Anleitung)

7 Excel INDEX MATCH-Funktionen zum Auffinden der nächstgelegenen Übereinstimmung

Angenommen, wir haben einen Datensatz ( B4:C9 Wir suchen den Studenten, dessen CGPA am ehesten mit dem geforderten CGPA übereinstimmt, in der Zelle C12 Hier werden wir die INDEX & MATCH-Funktionen mit dem MIN & ABS-Funktionen .

SCHRITTE:

  • Wählen Sie Zelle C12 .
  • Geben Sie nun die Formel ein:
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

  • Nächste Presse Eingabe um das Ergebnis zu sehen.

Formel Aufschlüsselung

MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

Damit wird nach der genauen Übereinstimmung der Zelle gesucht B12 in Reichweite B5:B9 .

MIN(ABS(B12-C5:C9)

Dies ergibt die minimale Differenz zwischen dem geforderten CGPA und allen anderen CGPA. Um den nächstliegenden (mehr oder weniger) Wert zu ermitteln, verwenden wir die ABS-Funktion hier. im Inneren der MATCH-Funktion ist der Mindestwert der Nachschlagewert.

ABS(B12-$C$5:$C$9)

Dies wird das Lookup-Array innerhalb der MATCH-Funktion .

MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

Jetzt ist die MATCH-Funktion findet die Positionsnummer des Namens des Schülers aus dem Array heraus, der den nächstliegenden CGPA hat.

INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

Dies gibt den Namen des Schülers zurück.

Lesen Sie mehr: INDEX-MATCH-Formel zum Finden des Mindestwerts in Excel (4 geeignete Methoden)

8. ungefähre Übereinstimmung mit INDEX & MATCH Funktionen finden

Hier haben wir einen Datensatz mit allen Noten der Schüler. Neben der Haupttabelle gibt es auch eine Benotungstabelle. Wir werden die Noten der einzelnen Schüler in einem Bereich ermitteln D5:D9 auf der Grundlage des rechten ( F5:G10 ).

SCHRITTE:

  • Wählen Sie zunächst Zelle D5 .
  • Geben Sie dann die Formel ein:
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

  • Drücken Sie schließlich Eingabe und verwenden Füllen Griff um das Gesamtergebnis zu sehen.

Formel Aufschlüsselung

ÜBEREINSTIMMUNG(C5,$F$6:$F$10,1)

Damit wird nach der genauen Übereinstimmung der Zelle gesucht C5 in Reichweite F6:F10 Das bedeutet, dass es den Markenbereich durchläuft und den Wert zurückgibt, der kleiner oder gleich dem Nachschlagewert ist.

INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

Dadurch wird die Steigung anhand des Positionswerts aus dem vorherigen Schritt ermittelt.

9. case-sensitive Suche mit INDEX & MATCH-Funktionen, wenn die Zellen einen Text enthalten

Bei der Suche nach Groß- und Kleinschreibung funktioniert eine normale Suche nicht. In diesem Fall muss Excel INDEX & MATCH Funktionen spielen eine wichtige Rolle. Nehmen wir an, wir haben einen Datensatz mit den Namen von Studenten und deren CGPA. Es gibt zwei Studenten mit demselben Namen. Der einzige Unterschied zwischen ihnen ist, dass der eine als 'lily' und der andere als 'Lily' geschrieben wird. Jetzt werden wir Lilys CGPA extrahieren und den Wert in die Zelle C12 .

SCHRITTE:

  • Wählen Sie Zelle C12 .
  • Geben Sie dann die Formel ein:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

  • Hit Eingabe um das Ergebnis zu sehen.

Formel Aufschlüsselung

GENAU(B12,B5:B9)

Findet die exakte Übereinstimmung mit dem Suchwert und gibt TRUE für die exakte Übereinstimmung und FALSE für keine Übereinstimmung zurück.

MATCH(TRUE,EXACT(B12,B5:B9),0)

Dadurch wird die Position von TRUE aus dem vorherigen Schritt gefunden.

INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

Dadurch wird der CGPA unter Verwendung des Positionswerts aus dem vorherigen Schritt zurückgegeben.

Schlussfolgerung

Wenn die Zelle Text enthält, können wir Excel einfach kombinieren INDEX & MATCH-Funktionen um den Wert nachzuschlagen. Ein Übungsheft ist beigefügt. Probieren Sie es einfach aus. Sie können gerne Fragen stellen oder neue Methoden vorschlagen.

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.