Beschreibung
Verwenden Sie diese Funktion, um bestimmte Zeilen aus einem Bereich oder Array zu extrahieren.
Syntax
CHOOSEROWS(array, Zeile1, ...,[Zeile1048576])
Eingaben
Diese Funktion akzeptiert das folgende Argument:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Array |
Ja | Der Bereich oder das Array, aus dem Zeilen ausgewählt werden sollen. | Eine Zelle, ein Zellbereich oder eine Formel, die zu einem der beiden Ergebnisse führt. |
row_1, ..., [row_1048576] |
Nein | Zeilennummern, die aus dem Array extrahiert werden sollen. Es können bis zu 1.048.576 Zeilen identifiziert werden. | Eine positive ganze Zahl, ein Verweis auf eine Zelle, die eine positive ganze Zahl enthält, oder eine Formel, die zu einer dieser beiden Ergebnisse führt. |
Beispiele
Stichprobendaten
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Name | Alter | Ort | Gehalt |
| 2 | John | 35 | New York | 75000 |
| 3 | Alice | 28 | Chicago | 65000 |
| 4 | Bob | 42 | San Francisco | 85000 |
| 5 | Robin | 25 | Denver | 55000 |
Beispiel-Formeln
| Anwendungsfall | Formel | Ergebnis | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Erstellen Sie einen neuen Datensatz, der dieselbe Kopfzeile und den Inhalt der dritten Zeile enthält. | =WAHLMÖGLICHKEITEN(A1:D4, 1, 3) |
Wenn sich die Formel in Zelle E1 befindet, ergibt sich unter Verwendung der obigen Datentabelle Folgendes:
|
||||||||||||||||
| Erstellen Sie einen neuen Datensatz mit der gleichen Überschrift und dem Inhalt der Zeilen 2 und 4. | =AUSWAHLREIHEN(A1:D4, 4, 2, 1) |
Wenn sich die Formel in Zelle E1 befindet, ergibt sich unter Verwendung der obigen Datentabelle Folgendes:
|
||||||||||||||||
| Erstellen Sie einen neuen Datensatz, der nur den Inhalt von Zeile 2 enthält. | =CHOOSEROWS(A1:D4, 2) |
Da die Formel nur nach Zeile 2 fragt, wird die Kopfzeile nicht mit einbezogen. Wenn die Formel in Zelle E1 steht, ergibt sich unter Verwendung der obigen Datentabelle das folgende Ergebnis:
|
||||||||||||||||
|
Erstellen Sie einen neuen Datensatz, in dem die 3 ältesten Angestellten dynamisch aufgelistet werden, ohne sie manuell aufzulisten. Dynamisch bedeutet in diesem Fall, dass die Anzahl der zurückgegebenen Zeilen entweder durch einen festen oder einen referenzierten Wert bestimmt werden kann. Tipp: In diesem Fall ist der Wert auf 3 festgelegt, aber der Wert für SEQUENCE könnte auch ein Zellverweis sein. In diesem Fall würde die Anzahl der zurückgegebenen Zeilen durch den Wert in dieser Zelle bestimmt werden. |
=CHOOSEROWS(FILTER(A2:D5, B2:B5>25), SEQUENCE(3)) |
In dieser Formel wird zunächst Wenn die Formel in der Zelle E1 steht, ergibt sich unter Verwendung der obigen Datentabelle folgendes Ergebnis:
|
Hinweise
- Die Zeilennummern beginnen bei 1, nicht bei 0.
- Wie bei allen Array-Funktionen füllt FILTER dynamisch Ergebnisse über benachbarte Zellen auf, beginnend mit der Zelle, die die Funktion FILTER enthält.
- AUSWAHLZEICHEN:
- Kann Zeilen dynamisch auswählen und neu anordnen.
- Funktioniert sowohl mit statischen Bereichen als auch mit dynamischen Arrays.
- Ist hilfreich bei der Erstellung von Teilmengen großer Datensätze.
Tipps
- Wenn Sie Kopfzeilen haben, beginnen Sie Ihre Array-Werte eine Zeile nach unten (z.B. beginnen Sie im obigen Datensatz mit A2 statt A1), wenn Sie die Kopfzeilen nicht einbeziehen möchten.
- CHOOSEROWS kann mit anderen Funktionen kombiniert werden, darunter:
Verwandte Funktionen
Hier finden Sie die anderen Funktionen der Array-Formel, die in Arbeitsblättern von Workiva unterstützt werden.