Beschreibung
Verwenden Sie diese Funktion, um einen Wert oder den Verweis auf einen Wert innerhalb einer Tabelle oder eines Bereichs zurückzugeben. Unterstützt in Chains.
Syntax
INDEX(array, zeilen_num, [spalten_num])
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Array |
Ja | Der Bereich der Zellen oder der Array-Konstante, aus dem ausgewählt werden soll. | Ein Bereich von Zellen oder eine Array-Konstante. |
zeilen_nummer |
Ja | Die Zeilennummer im Array, aus dem ein Wert zurückgegeben werden soll. | Eine positive Ganzzahl oder ein Leerzeichen, wenn column_num angegeben ist. |
spalte_num |
Optional | Die Spaltennummer im Array, aus dem ein Wert zurückgegeben werden soll. | Eine positive ganze Zahl. Erforderlich, wenn array mehr als eine Spalte hat. |
Beispiele
Stichprobendaten
Die folgende Tabelle enthält die Daten, die in den unten stehenden Beispielformeln verwendet werden.
| A (Produkt) | B (Farbe) | C (Preis) | |
|---|---|---|---|
| 1 | Apple | Rot | $0.50 |
| 2 | Banane | Gelb | $0.30 |
| 3 | Kirsche | Rot | $0.75 |
| 4 | Birne | Braun | $0.60 |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Suchen Sie einen bestimmten Wert in einer Tabelle anhand seiner Zeilen- und Spaltennummer. | =INDEX(A1:C4,2,3) |
Sucht im Bereich A1:C4 und gibt den Wert am Schnittpunkt der 2. Zeile und der 3. Spalte zurück. Ergebnis: $0.30 |
| Suche nach einem bestimmten Wert in einer einzelnen Spalte anhand der Zeilennummer. | =INDEX(A1:A4,3) |
Sucht im einspaltigen Bereich A1:A4 (Produkt) und gibt den Wert aus der 3. Zeile zurück. Ergebnis: Kirsche |
| Geben Sie einen Wert aus einer bestimmten Spalte zurück, indem Sie nach einem Wert in einer anderen Spalte suchen. | =INDEX(C1:C4, MATCH("Kirsche",A1:A4,0)) |
Die Funktion MATCH findet "Kirsche" in A1:A4 an Position 3. INDEX gibt dann den 3. Wert aus der Spalte Preis (C1:C4) zurück.Ergebnis: $0.75 |
| Gibt alle Werte einer bestimmten Spalte als Array zurück. | =INDEX(A1:C4,0,2) |
Wenn Sie 0 als Zeilennummer verwenden, gibt die Funktion die gesamte Spalte zurück. Hier werden alle Werte aus der 2. Spalte (Farbe) zurückgegeben. Ergebnis: Rot; Gelb; Rot; Braun (Als Zellen in einer Spalte, beginnend mit der Zelle, in der sich die Formel befindet.) |
Hinweise
- Wenn
row_numodercolumn_numgleich 0 ist, gibt INDEX ein Array der gesamten Zeile oder Spalte zurück. - Wenn
row_numodercolumn_numaußerhalb des zulässigen Bereichs liegt, gibt INDEX ein - Wenn ein INDEX für ein Array verwendet wird, wird ein #VALUE! Fehler zurückgegeben, da Workiva Spreadsheets keine Arrays unterstützt.
- Wenn Sie INDEX mit einer einzelnen Spalte oder einer einzelnen Zeile verwenden, können Sie das Argument
column_numbzw.row_numweglassen.
Tipps
- INDEX wird oft in Kombination mit MATCH für flexible Nachschlageformeln verwendet. Auf der Seite finden Sie ein Beispiel für die Verwendung von INDEX-MATCH zur Erstellung flexibler Lookups.
- Bei der Arbeit mit großen Datensätzen kann INDEX effizienter sein als VLOOKUP für Mehrfachabfragen.
- Sie können INDEX verwenden, um dynamisch auf ganze Zeilen oder Spalten zu verweisen, indem Sie "0" als Zeilen- oder Spaltenargument verwenden.
- Kombinieren Sie INDEX mit anderen Funktionen wie SMALL oder LARGE, um den ngrößten oder kleinsten Wert in einem Bereich zu finden.