Tabellen zusammenführen mit INDEX und MATCH
Angenommen, Sie haben zwei oder mehr Tabellen mit einer gemeinsamen Spalte – doch die Daten in diesen gemeinsamen Spalten sind nicht in derselben Reihenfolge angeordnet. In diesem Fall können Sie die Tabellen unter Berücksichtigung der passenden Daten nahtlos zusammenführen, kombinieren oder verknüpfen – und zwar mithilfe der INDEX- und MATCH-Funktionen.

Wie führt man eine Tabellenzusammenführung mit INDEX und MATCH durch?
Um die Tabelle 1 und die Tabelle 2 zu verknüpfen und alle Informationen in der neuen Tabelle zusammenzuführen (siehe obiger Screenshot), kopieren Sie zunächst die Daten aus Tabelle 1 oder Tabelle 2 in die neue Tabelle (hier habe ich die Daten aus Tabelle 1 kopiert, siehe untenstehender Screenshot). Am Beispiel der ersten Schüler-ID 23201 in der neuen Tabelle helfen Ihnen die Funktionen INDEX und MATCH dabei, deren Punktzahl- und Ranginformationen wie folgt abzurufen: MATCH gibt die Zeilenposition der Schüler-ID zurück, die mit 23201 in Tabelle 2 übereinstimmt. Diese Zeileninformation wird an INDEX übergeben, um den Wert an der Schnittstelle dieser Zeile und der angegebenen Spalte (Punktzahl- oder Rangspalte) abzurufen.

Allgemeine Syntax
=INDEX()return_table,MATCH()lookup_value,lookup_array,0),col_num)
√ Hinweis: Da wir bereits die Informationen aus Tabelle 1eingefügt haben, müssen wir nun nur noch die entsprechenden Daten aus Tabelle 2abrufen.
- return_table: Die Tabelle, aus der die Schülerergebnisse zurückgegeben werden sollen. Bezieht sich hier auf Tabelle 2.
- lookup_value: Der Wert, den Sie verwenden, um Informationen in der return_table abzugleichen. Bezieht sich hier auf die Schüler-ID in der neuen Tabelle.
- lookup_array: Der Zellbereich mit den Werten, die mit dem lookup_value verglichen werden sollen. Bezieht sich hier auf die Spalte mit den Schüler-IDs in der return_table.
- col_num: Die Spaltennummer, die angibt, aus welcher Spalte der return_table die entsprechenden Informationen zurückgegeben werden sollen.
- 0: Der match_type0 zwingt MATCH, eine exakte Übereinstimmung durchzuführen.
Um die entsprechenden Daten aus Tabelle 2 abzurufen und alle Informationen in der neuen Tabelle zusammenzuführen, kopieren oder geben Sie die folgenden Formeln in die Zellen F16 und G16 ein und drücken Sie Enter, um die Ergebnisse zu erhalten:
Zelle F16 (Punktzahl)
=INDEX()$F$5:$H$11,MATCH()C16,$F$5:$F$11,0),2)
Zelle G16 (Rang)
=INDEX()$F$5:$H$11,MATCH()C16,$F$5:$F$11,0),3)
√ Hinweis: Die Dollarzeichen ($) oben kennzeichnen absolute Bezüge, was bedeutet, dass sich die return_tableund der lookup_arrayin der Formel nicht ändern, wenn Sie die Formeln in andere Zellen verschieben oder kopieren. Für den lookup_valuewurden jedoch keine Dollarzeichen hinzugefügt, da dieser dynamisch bleiben soll. Ziehen Sie nach Eingabe der Formel den Ausfüllknauf nach unten, um die Formel auf die darunterliegenden Zellen anzuwenden.

Erläuterung der Formel
Hier verwenden wir die folgende Formel als Beispiel:
=INDEX()$F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2)
- MATCH(C16,$F$5:$F$11,0): Der match_type 0 zwingt die MATCH-Funktion, eine exakte Übereinstimmung zu suchen. Die Funktion gibt dann die Position des übereinstimmenden Werts von 23201(dem Wert in)C16) im Suchbereich $F$5:$F$11 zurück. Da sich der übereinstimmende Wert an der 3. Position im Bereich befindet, liefert die Funktion daher 3 zurück.
- INDEX()$F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2) = INDEX($F$5:$H$11Die INDEX-Funktion gibt den Wert an der Schnittstelle der 3. Zeile und der 2. Spalte der Rückgabetabelle $F$5:$H$11 zurück, was 91 ist.
Verwandte Funktionen
Die Excel-INDEX-Funktion gibt den Angezeigter Wert basierend auf einer angegebenen Position aus einem Bereich oder einem Array zurück.
Die Excel-MATCH-Funktion sucht nach einem bestimmten Wert in einem Zellbereich und gibt die relative Position dieses Werts zurück.
Verwandte Formeln
Exakte Übereinstimmung mit INDEX und MATCH
Wenn Sie in Excel gezielt Informationen zu einem bestimmten Produkt, Film oder einer Person suchen, nutzen Sie die Kombination der Funktionen INDEX und MATCH effektiv.
Ungefähre Übereinstimmung mit INDEX und MATCH
Manchmal müssen wir in Excel ungefähre Übereinstimmungen finden – etwa um die Leistung von Mitarbeitern zu bewerten, Schülerergebnisse zu benoten oder das Porto anhand des Gewichts zu berechnen. In diesem Tutorial erfahren Sie, wie Sie mit den Funktionen INDEX und MATCH genau die gewünschten Ergebnisse abrufen.
Näherungsweise Übereinstimmung mit mehreren Kriterien suchen
In bestimmten Fällen müssen Sie unter Umständen den nächstgelegenen oder ungefähren Übereinstimmungswert anhand mehrerer Kriterien ermitteln. Mit der Kombination der Funktionen INDEX, MATCH und WENN gelingt Ihnen das in Excel schnell und effizient.
Die besten Office-Produktivitätswerkzeuge
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
- Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
- Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.