Syntax
INDEX(range, row_index, [column_index])
- Bereich—Die Gruppe von Zellen, die Sie auswerten möchten
- row_index—Die Zeilenposition (wird in einem ausgewählten Bereich mit einer Spalte verwendet, z. B. einer Liste) des zurückzugebenden Elements
- column_index—[optional]Die Spaltenposition (wird in einem ausgewählten Bereich mit zwei oder mehr Spalten verwendet, z. B. einer Tabelle) des zurückzugebenden Elements
Beispielnutzung
[Aufgabenname]:[Aufgabenname]
INDEX (KINDER ([Aufgabenname] @row), 1)
Nutzungshinweise
- Der Bereich kann eine Funktion sein, die mehrere Werte zurückgibt, zum Beispiel: ANCESTORS, CHILDREN oder COLLECT.
- Sie können die MATCH-Funktion als row_index-Wert für INDEX verwenden, um ein Element aus einem Bereich zurückzugeben, das auf der relativen Position eines Werts in einem anderen Bereich basiert. (Siehe das Beispiel im Anschluss.)
- Sie können die COLLECT-Funktion als Bereichswert für INDEX verwenden, um ein Element aus einer Liste gesammelter Werte zurückzugeben, die die angegebenen Kriterien erfüllen. (Siehe das Beispiel im Anschluss.)
Beispiele
Dieses Beispiel verweist auf folgende Sheetinformationen:
| Kleidungsstück | Transaktion insgesamt | Verkaufte Einheiten | Stückpreis | Auf Lager? | |
|---|---|---|---|---|---|
| 1 | T-Shirt | 117000 | 78 | 1500 | Brandfolder Image
|
| 2 | Hosen | 149100 | 42 | 3550 | Brandfolder Image
|
| 3 | Jacke | 81200 | 217 | 20000 | Brandfolder Image
|
Es folgen einige Beispiele zur Verwendung von INDEX in einem Blatt anhand der obigen Tabelle:
| Formel | Beschreibung | Ergebnis |
|---|---|---|
| =INDEX ([Kleidungsstück] 1: [Verkaufte Einheiten] 3, 1, 3) | Gibt den Wert in Zeile 1 der Spalte „Verkaufte Einheiten“ zurück | 78 |
| =INDEX (COLLECT ([Transaktionssumme] 1: [Transaktionssumme] 3, [Auf Lager?] 1: [Auf Lager?] 3, wahr), 1) | Sammelt die Werte in der Spalte Transaktionssumme für Zeilen, in denen sich das Kontrollkästchen im Feld Auf Lager? befindet. Die Spalte ist geprüft (true) und gibt den ersten Eintrag in dieser Sammlung zurück | 1.170,00 $ |
| =INDEX ([Preis pro Einheit] 1: [Preis pro Einheit] 3, MATCH („Jacke“, [Kleidungsstück] 1: [Kleidungsstück] 3, 0)) | Gibt den Wert in der Spalte Preis pro Einheit für die Zeile zurück, die den Wert Jacket in der Spalte Bekleidungsartikel enthält | 200 € |
| =INDEX ([Auf Lager?] : [Auf Lager?] , MATCH („Jacke“, [Kleidungsstück]: [Kleidungsstück], 0) | Gibt den Wert in der Spalte Auf Lager für die Zeile zurück, die den Wert Jacket in der Spalte Clothing Item enthält. Seit dem Auf Lager? Die Spalte ist ein Kontrollkästchen. Die Spalte, in die Sie diese Formel eingeben, muss ebenfalls vom Typ Kontrollkästchen sein. | Brandfolder Image
|
Stellen Sie sicher, dass der Datentyp, den Sie aus der INDEX-Formel erhalten, dem Spaltentyp entspricht, in dem Sie die Formel verwenden. Dazu gehören Formatierungen wie Währungen oder Prozentsätze, wenn Sie möchten, dass die Daten in diesem Format angezeigt werden.
Sie benötigen weitere Hilfe?
Wenn Sie einen Enterprise-Tarif haben, können Sie KI verwenden, um Formeln zu schreiben und Fehler zu beheben.
Verwenden Sie die Vorlage Formelhandbuch, um weitere Support-Ressourcen zu finden und sich über 100 Formeln anzusehen, darunter ein Glossar mit allen Funktionen, mit denen Sie das Arbeiten in Echtzeit üben können, sowie Beispiele für häufig verwendete und fortgeschrittene Formeln.
In der Smartsheet-Online-Community finden Sie Beispiele dafür, wie andere Smartsheet-Kunden diese Funktion verwenden, oder fragen Sie nach Ihrem speziellen Anwendungsfall.