Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Gewusst wie: Verwenden der Tabellenfunktionen INDEX und Vergleich mit mehreren Kriterien in Excel

Der Support für Office 2003 wurde eingestellt

Microsoft stellte am 8. April 2014 den Support für Office 2003 ein. Diese Änderung wirkt sich auf Ihre Softwareupdates und Sicherheitsoptionen aus. Erfahren Sie, was das für Sie bedeutet und wie Sie Ihren Schutz aufrechterhalten können.

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 214142
Microsoft Excel 98 und frühere Version dieses Artikels finden Sie unter 59482.
Zusammenfassung
Dieser Artikel bietet mehrere Beispiele, in denen die Tabellenfunktionen INDEX und Vergleich in Microsoft Excel verwenden, um einen auf mehreren Kriterien basierenden Wert zu suchen.
Weitere Informationen
Die folgenden Beispiele verwenden die Tabellenfunktionen INDEX und Vergleich um einen auf mehreren Kriterien basierenden Wert zu suchen.

Beispiel 1: Daten in Spalten

Methode 1

  1. Starten Sie Excel.
  2. Geben Sie die folgenden Daten in ein neues Arbeitsblatt ein:
       A1: Part   B1:  Code   C1:  Price   D1:  Find Part  E1:  Find Code   A2: x      B2:  11     C2:  5.00    D2:  y          E2:  12   A3: x      B3:  12     C3:  6.00    D3:  y          E3:  11   A4: y      B4:  11     C4:  7.00    D4:  x          E4:  12   A5: y      B5:  12     C5:  8.00    D5:  x          E5:  11					
  3. Geben Sie die folgende Formel in die Zelle F2, um den Preis für Teil "y" Kaufpreises Wert in Zelle F2 mit Code 12 abzurufen:
    = INDEX($C$2:$C$5;VERGLEICH(D2;WENN($B$2:$B$5=E2;$A$2:$A$5);0))
  4. Drücken Sie STRG + UMSCHALT + Eingabe die Formel als eine Arrayformula eingeben.

    Die Formel gibt den Wert 8,00 wieder.
  5. Wählen Sie die Zelle F2, ziehen Sie das Ausfüllkästchen, und füllen Sie Tocell F5, um den Preis für die einzelnen Artikel- und Codekombinationen abzurufen.

Methode 2

Eine zweite Methode liefert die gleichen Ergebnisse verwendet aber stattdessen Verkettung. Die folgende Beispielformel eignet sich möglicherweise besser, um Daten anzupassen, die mehr als zwei Kriterien aufweisen, da keine verschachtelten IF-Anweisungen erforderlich sind. Diese Methode unterscheidet sich von Methode 1 nur dadurch, dass Sie die Formel in Schritt 3 durch die folgende Formel ersetzen:
= INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Beispiel 2: Daten in Zeilen

Methode 1

  1. Starten Sie Excel.
  2. Geben Sie die folgenden Daten in ein neues Arbeitsblatt ein:
       A1: Part        B1: x      C1: x     D1: y       E1: y   A2: Code        B2: 11     C2: 12    D2: 11      E2: 12   A3: Price       B3: 5.00   C3: 6.00  D3: 7.00    E3: 8.00   A4: Find Part   B4: y      C4: y     D4: x       E4: x   A5: Find Code   B5: 12     C5: 11    D5: 12      E5: 11					
  3. Geben Sie die folgende Formel in die Zelle B6, um den Preis für Teil "y" Kaufpreises Wert in Zelle B6 mit Code 12 abzurufen:
    = INDEX($B$3:$E$3,vergleich(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Drücken Sie STRG + UMSCHALT + Eingabe die Formel als eine Arrayformula eingeben.

    Die Formel gibt den Wert 8,00 wieder.
  5. Wählen Sie die Zelle B6 aus, ziehen Sie das Ausfüllkästchen und dann Recht Zelle E6 Preis für die einzelnen Artikel- und Codekombinationen abzurufen.

Methode 2

Eine zweite Methode liefert die gleichen Ergebnisse verwendet aber stattdessen Verkettung. Die folgende Beispielformel eignet sich möglicherweise besser, um Daten anzupassen, die mehr als zwei Kriterien aufweisen, da keine verschachtelten IF-Anweisungen erforderlich sind. Diese Methode ist von Methode 1 (unter Beispiel 2) identisch, außer dass Sie die Formel in Schritt 3 durch die folgende Formel ersetzen:
= INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))
Index-Formel Beispiele XL2003 XL2007-Übereinstimmung

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 214142 – Letzte Überarbeitung: 01/31/2016 22:21:00 – Revision: 9.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbquery kbfunctions kbhowto kbmt KB214142 KbMtde
Feedback
html>pt>