KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Mehrfachkriteriensuche mit INDEX und VERGLEICH

AutorAmanda Li Änderungsdatum

Bei der Arbeit mit einer großen Datenbank in einem Excel-Arbeitsblatt mit zahlreichen Spalten und Zeilenüberschriften ist es oft schwierig, Einträge zu finden, die mehrere Kriterien erfüllen. In einem solchen Fall können Sie eine Arrayformel mit den INDEX-und VERGLEICH-Funktionenverwenden.

Mehrfachkriterien-Indexvergleich 1

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

Um das Produkt zu finden, das weiß und mittelgroß ist und einen Preis von $18 hat (siehe Abbildung oben), können Sie die boolesche Logik nutzen, um ein Array aus 1en und 0en zu erstellen, das die Zeilen anzeigt, die alle Kriterien erfüllen. Anschließend ermittelt die VERGLEICH-Funktion die Position der ersten Zeile, die alle Kriterien erfüllt, und INDEX liefert dann die entsprechende Produkt-ID aus derselben Zeile.

Allgemeine Syntax

=INDEX()return_range,MATCH(1,())criteria_value1=criteria_range1*criteria_value2=criteria_range2*(…),0))

√ Hinweis: Dies ist eine Arrayformel, die mit Strg+Umschalttaste+Eingabetasteeingegeben werden muss.

  • Rückgabebereich: Der Bereich, aus dem die Kombinationsformel die Produkt-ID zurückgeben soll – in diesem Fall der Bereich mit den Produkt-IDs.
  • Kriterienwert: Die Kriterien, anhand derer die Position der Produkt-ID ermittelt wird. Hier beziehen sie sich auf die Werte in den Zellen H3, H5 und H6.
  • Kriterienbereich: Die entsprechenden Bereiche, in denen die Kriterienwerte aufgelistet sind – hier also die Bereiche für Farbe, Größe und Preis.
  • Vergleichstyp 0: Erzwingt, dass VERGLEICH den ersten Wert sucht, der exakt dem Suchwert entspricht.

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

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

Alternativ können Sie Eine Zellreferenz verwenden, um die Formel dynamisch zu gestalten:

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

Mehrfachkriterien-Indexvergleich 2

Erklärung der Formel

=INDEX()B5:B10,MATCH(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 Zelle H3 mit allen Farben im Bereich C5:C10, die Größe in H5 mit allen Größen in D5:D10 und den Preis in H6 mit allen Preisen in E5:E10. Das vorläufige Ergebnis sieht wie folgt aus:
    {WAHR;FALSCH;WAHR;FALSCH;WAHR;FALSCH}*{FALSCH;FALSCH;WAHR;WAHR;WAHR;FALSCH}*{FALSCH;FALSCH;FALSCH;WAHR;WAHR;FALSCH}.
    Durch die Multiplikation werden WAHR- und FALSCH-Werte in 1en und 0en umgewandelt:
    {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 folgt:
    {0;0;0;0;1;0}.
  • VERGLEICH(1,)(H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0)=VERGLEICH(1,) Der Vergleichstyp 0 weist die VERGLEICH-Funktion an, eine exakte Übereinstimmung zu finden. Die Funktion gibt dann die Position der 1 im Array {0;0;0;0;1;0} zurück – nämlich 5.
  • INDEX()B5:B10,VERGLEICH(1,)(H3=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0)) = INDEX(B5:B10 Die INDEX-Funktion gibt den 5. Wert im Bereich der Produkt-IDs B5:B10 zurück – nämlich 30005.

Verwandte Funktionen

Excel-INDEX-Funktion

Die Excel-INDEX-Funktion gibt den Angezeigter Wert basierend auf einer vorgegebenen 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 dieses Werts zurück.


Verwandte Formeln

Näherungsweise Übereinstimmung mit mehreren Kriterien suchen

In bestimmten Fällen müssen Sie unter Umständen den nächstgelegenen oder ungefähren passenden Wert anhand mehrerer Kriterien ermitteln. Mit einer Kombination der Funktionen INDEX, VERGLEICH und WENN gelingt Ihnen das in Excel schnell und effizient.

Ungefähre Übereinstimmung mit INDEX und VERGLEICH

Es gibt Situationen, in denen wir in Excel auf ungefähre Übereinstimmungen angewiesen sind – etwa um die Leistung von Mitarbeitern zu bewerten, Noten an Schüler zu vergeben oder das Porto basierend auf dem Paketgewicht zu ermitteln. In diesem Tutorial erfahren Sie, wie Sie mit den Funktionen INDEX und VERGLEICH genau die gewünschten Ergebnisse erhalten.

Suchwertbereich aus einem anderen Arbeitsblatt oder einer anderen Arbeitsmappe

Wenn Sie bereits wissen, wie die SVERWEIS-Funktion verwendet wird, um Werte innerhalb eines Arbeitsblatts zu suchen, ist das Abrufen von Werten aus einem anderen Arbeitsblatt oder einer anderen Arbeitsmappe kein Problem mehr. In diesem Tutorial erfahren Sie, wie Sie in Excel Werte aus einem anderen Arbeitsblatt suchen können.


Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

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.