Was macht die INDEX-Funktion in Excel?
Die INDEX-Funktion kann das Ergebnis aus der Zeilennummer zurückgeben, und die MATCH-Funktion kann uns die Position des Suchwerts im Array geben. Diese Kombination der INDEX MATCH Excel-Funktion ist sehr nützlich, um eine Schlüsselbeschränkung von VLOOKUP zu beheben, die nicht zum Durchsuchen der Tabelle von links nach rechts verwendet werden kann. Die INDEX MATCH-Funktion kann dieses Ziel jedoch mühelos erreichen. In diesem Artikel werden wir dies im Detail diskutieren -
Dies ist so einfach. Sehen Sie sich zunächst die Syntax der INDEX-Funktion an.

Array: Aus welcher Spalte oder welchem Array benötigen wir den Wert?
Zeilennummer : In welcher Zeile benötigen wir im bereitgestellten Array das Ergebnis ???
Diese beiden Argumente sind in den meisten Situationen gut genug. Nun schauen wir uns das Beispiel der INDEX-Funktion an.
Beispiel
Betrachten Sie für dieses Beispiel die folgenden Daten.

Wir haben Daten von A1 bis B7 Zellbereich. In der D2-Zelle haben wir den Monatsnamen, und für den Namen dieses Monats benötigen wir den Verkaufswert in Zelle E2.
Öffnen wir die INDEX-Funktion in Zelle E2.

Ein Array ist das erste Argument, dh aus welcher Spalte wir das Ergebnis benötigen, dh wir benötigen Ergebnisse aus der Spalte "Verkäufe". Wählen Sie also zwischen B2 und B7.

Als nächstes kommt die REIHEN-Nummer, dh in dem ausgewählten Zellenbereich, aus welcher Zeile wir das Ergebnis benötigen. In diesem Beispiel benötigen wir den Verkaufswert für den Monat "März". Im ausgewählten Bereich ist „Mar“ die dritte Zeile, daher benötigen wir Ergebnisse aus der dritten Zeile.

Ok, das ist alles. Schließen Sie die Klammer und drücken Sie die Eingabetaste. Wir haben den Verkaufswert für den Monat "März".

Auf diese Weise erhalten wir basierend auf der angegebenen Zeilennummer den Wert aus dem bereitgestellten Array.
Was macht die MATCH-Funktion in Excel?
Die MATCH-Funktion wird verwendet, um die Position des Suchwerts im bereitgestellten Array zu ermitteln. In einfachen Worten, Suchwert Zeilennummer oder Spaltennummer im Zellenbereich. Unten finden Sie die Syntax der MATCH-Funktion.

Suchwert: Für welchen Suchwert versuchen wir die Position zu finden?
Lookup Array: In welchem Array oder Bereich von Zellen suchen wir nach dem Lookup-Wert ???
Match-Typ: Hiermit wird entschieden, welche Art von Ergebnis wir benötigen. Wir können Null für eine genaue Übereinstimmung angeben.
Beispiel für die MATCH-Funktion in Excel
Berücksichtigen Sie in diesem Beispiel nur die obigen Daten.

Aus den obigen Daten versuchen wir, die Position des Monats „Mar“ in Zelle E5 zu ermitteln. Öffnen Sie die MATCH-Funktion in der E5-Zelle.

Das erste Argument ist "Lookup Value". Hier lautet unser Lookup Value "Mar". Wählen Sie also die D5-Zelle aus.

Das Lookup-Array gibt an, aus welchem Zellbereich wir nach der Position des Lookup-Werts suchen möchten. Wählen Sie also die Spalte "Monat".

Das letzte Argument ist Match Type, da wir uns die genaue Match-Versorgung 0 ansehen.

Im Lookup-Array A2: A7 ist die Position des Lookup-Werts "Mar" also 3.
Kombination der INDEX + MATCH-Funktion in Excel
Der Index kann das Ergebnis der genannten Zeilennummer zurückgeben, und die Match-Funktion kann die Position des Suchwerts im Array angeben. Anstatt die Zeilennummer in die INDEX-Formel einzugeben, können wir die MATCH-Funktion einschließen, um die Zeilennummer zurückzugeben.

Öffnen Sie die INDEX-Funktion in Zelle E2.

Für das erste Argument liefert Array B2 an B7.

Für Zeilennummer, anstatt die Zeilennummer als 3 zu versorgen, öffnen Sie die MATCH - Funktion innerhalb der Indexfunktion.

Wählen Sie den Suchwert als D2-Zelle aus.

Wählen Sie das Lookup-Array als A2 bis A7.

Geben Sie als Übereinstimmungstyp Null ein.

Basierend auf der von der MATCH-Funktion bereitgestellten Zeilennummer gibt die INDEX-Funktion den Verkaufswert zurück. Wir können den Monatsnamen in Zelle D2 ändern, um zu sehen, dass sich der Verkaufswert dynamisch ändert.
Leistungsstarke Alternative zu VLOOKUP
Wir alle haben die VLOOKUP-Funktion Tag für Tag verwendet, aber eine der Einschränkungen von VLOOKUP ist, dass der Wert nur von links nach rechts und nicht von rechts nach links abgerufen werden kann.
Schauen Sie sich zum Beispiel die folgenden Daten an.
Der obige Wert für die Datensuche ist Monat, und die Ergebnisspalte lautet Umsatz. In der Datenergebnisspalte (Sales) befindet sich links von der Lookup-Array-Tabelle (Month), sodass VLOOKUP hier nicht anders kann. Mit der Kombination von INDEX und MATCH können wir die Daten dennoch aus der Tabelle abrufen.