Suchen und Nachschlagen

Eine Suche in zwei Schritten

Definition

INDEX und MATCH zusammen ermitteln zuerst mit MATCH eine Position und holen dann mit INDEX den Wert an dieser Position.

Syntax

=INDEX(return_range, MATCH(key, lookup_range, 0))

Argumente

Argument Bedeutung
return_range Die Spalte oder Zeile mit dem Wert, den Sie zurückhaben möchten.
key Das Element, nach dem Sie suchen.
lookup_range Die Spalte oder Zeile, die den Schlüssel enthält, in derselben Größe wie der Ergebnisbereich.
0 Lässt MATCH nach einer exakten Übereinstimmung suchen.

Durchgerechnetes Beispiel

Eine Preisliste führt den Preis in Spalte A und das Produkt in Spalte B, sodass der Schlüssel rechts von der Antwort steht.

A: Preis B: Produkt
29 Wasserkocher
68 Mixer
53 Toaster

Formel: =INDEX(A2:A4,MATCH("Toaster",B2:B4,0))

Ergebnis: 53. MATCH findet Toaster an Position 3, und INDEX gibt den dritten Preis zurück, 53, obwohl er links vom Schlüssel steht.

Übung

Die Städte Quito, Lima und Bogota stehen in B2:B4, und ihre Höhen in Metern, 2850, 154 und 2640, stehen in A2:A4. Schreiben Sie in D2 eine Formel, die die Höhe von Bogota zurückgibt.

  1. Schreiben Sie in D2 eine INDEX- und MATCH-Formel, die die Höhe von Bogota zurückgibt. Die Höhen stehen in A2:A4 und die Städte in B2:B4.
Schritt 1 von 2
Formeln verwenden hier in jeder Sprache englische Funktionsnamen wie SUM und einen Punkt (.) als Dezimaltrennzeichen, nicht ein Komma.
Tabellenblatt wird geladen…

Verwandte Funktionen

INDEX und MATCH teilen eine Suche in zwei Schritte, sodass sich jeder einzeln prüfen und an anderer Stelle wiederverwenden lässt.

Häufiger Fehler

Bereiche zu verwenden, die nicht deckungsgleich sind, etwa INDEX(A2:A4,MATCH(...,B3:B5,0)); die Position ist um eine Zeile verschoben, und es kommt der falsche Eintrag zurück.

Verwandte Funktionen

Diese Links sind verwandte Funktionen.