Zum Hauptinhalt springen

Mehrkriteriensuche mit INDEX und VERGLEICH

Author: Amanda Li Last Modified: 2025-05-28

Bei der Arbeit mit einer großen Datenbank in einer Excel-Tabelle mit mehreren Spalten und Zeilenbeschriftungen ist es immer knifflig, etwas zu finden, das mehreren Kriterien entspricht. In diesem Fall können Sie eine Array-Formel mit den Funktionen INDEX und VERGLEICH verwenden.

multiple criteria index match 1

Wie führt man eine Suche mit mehreren Kriterien durch?

Um das Produkt zu finden, das weiß, mittelgroß und mit einem Preis von 18 $ ist, wie im obigen Bild gezeigt, können Sie die boolesche Logik nutzen, um ein Array von 1en und 0en zu generieren, das die Zeilen anzeigt, die den Kriterien entsprechen. Die VERGLEICH-Funktion wird dann die Position der ersten Zeile finden, die allen Kriterien entspricht. Danach findet INDEX die entsprechende Produktnummer in derselben Zeile.

Allgemeine Syntax

=INDEX(Rückgabebereich;VERGLEICH(1;(Kriteriumswert1=Kriterienbereich1*Kriteriumswert2=Kriterienbereich2*(…);0))

√ Hinweis: Dies ist eine Array-Formel, die Sie mit Strg + Umschalt + Enter eingeben müssen.

  • Rückgabebereich: Der Bereich, aus dem die Kombinationsformel die Produktnummer zurückgeben soll. Hier bezieht sich dies auf den Produktnummer-Bereich.
  • Kriteriumswert: Das Kriterium, das verwendet wird, um die Position der Produktnummer zu lokalisieren. Hier bezieht sich dies auf die Werte in den Zellen H3, H5 und H6.
  • Kriterienbereich: Die entsprechenden Bereiche, in denen die Kriteriumswerte aufgelistet sind. Hier bezieht sich dies auf die Farbe, Größe und Preisbereiche.
  • Vergleichstyp 0: Zwingt VERGLEICH, den ersten Wert zu finden, der genau gleich dem Suchwert ist.

Um das Produkt zu finden, das weiß, mittelgroß und mit einem Preis von 18 $ ist, kopieren Sie bitte die folgende Formel in die Zelle H8 oder geben Sie sie ein, und drücken Sie Strg + Umschalt + Enter, um das Ergebnis zu erhalten:

=INDEX(B5:B10;VERGLEICH(1;("Weiß"=C5:C10)*("Mittel"=D5:D10)*(18=E5:E10);0))

Oder verwenden Sie einen Zellbezug, um die Formel dynamisch zu gestalten:

=INDEX(B5:B10;VERGLEICH(1;(H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10);0))

multiple criteria index match 2

Erklärung der Formel

=INDEX(B5:B10;VERGLEICH(1;(H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10);0))

  • (H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10): Die Formel vergleicht die Farbe in der Zelle H3 mit allen Farben im Bereich C5:C10; vergleicht die Größe in H5 mit allen Größen in D5:D10; vergleicht den Preis in H6 mit allen Preisen in E5:E10. Das anfängliche Ergebnis sieht so aus:
    {WAHR;FALSCH;WAHR;FALSCH;WAHR;FALSCH}*{FALSCH;FALSCH;WAHR;WAHR;WAHR;FALSCH}*{FALSCH;FALSCH;FALSCH;WAHR;WAHR;FALSCH}.
    Die Multiplikation wird WAHR und FALSCH in 1en und 0en umwandeln:
    {1;0;1;0;1;0}*{0;0;1;1;1;0}*{0;0;0;1;1;0}.
    Nach der Multiplikation erhalten wir ein einzelnes Array wie dieses:
    {0;0;0;0;1;0}.
  • VERGLEICH(1;(H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10);0) = VERGLEICH(1;{0;0;0;0;1;0};0): Der Vergleichstyp 0 fordert die VERGLEICH-Funktion auf, eine genaue Übereinstimmung zu finden. Die Funktion gibt dann die Position von 1 im Array {0;0;0;0;1;0} zurück, die 5 ist.
  • INDEX(B5:B10B5:B10;VERGLEICH(1;(H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10);0)) = INDEX(B5:B10B5:B10;5): Die INDEX-Funktion gibt den 5. Wert im Produktnummer-Bereich B5:B10 zurück, welcher 30005 ist.

Verwandte Funktionen

Excel INDEX-Funktion

Die Excel INDEX-Funktion gibt den angezeigten Wert basierend auf einer bestimmten Position aus einem Bereich oder einem Array zurück.

Excel VERGLEICH-Funktion

Die Excel VERGLEICH-Funktion sucht nach einem bestimmten Wert in einem Zellbereich und gibt die relative Position des Werts zurück.


Verwandte Formeln

Suche nach dem nächstgelegenen Übereinstimmungswert mit mehreren Kriterien

In einigen Fällen müssen Sie möglicherweise den nächstgelegenen oder ungefähren Übereinstimmungswert basierend auf mehr als einem Kriterium suchen. Mit der Kombination von INDEX, VERGLEICH und WENN-Funktionen können Sie dies schnell in Excel erledigen.

Ungefähre Übereinstimmung mit INDEX und VERGLEICH

Es gibt Zeiten, in denen wir in Excel ungefähre Übereinstimmungen finden müssen, um die Leistung der Mitarbeiter zu bewerten, die Noten der Schüler zu klassifizieren, die Portokosten basierend auf dem Gewicht zu berechnen usw. In diesem Tutorial werden wir darüber sprechen, wie man die INDEX- und VERGLEICH-Funktionen verwendet, um die benötigten Ergebnisse abzurufen.

Werte aus einem anderen Arbeitsblatt oder einer anderen Arbeitsmappe suchen

Wenn Sie wissen, wie Sie die SVERWEIS-Funktion verwenden, um Werte in einem Arbeitsblatt zu suchen, wird das VLOOKUP von Werten aus einem anderen Arbeitsblatt oder einer anderen Arbeitsmappe kein Problem für Sie sein. Das Tutorial zeigt Ihnen, wie Sie Werte aus einem anderen Arbeitsblatt in Excel suchen.


Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

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.