Beschreibung
Verwenden Sie diese Funktion, um eine Liste von fortlaufenden Nummern in einem Array zu erzeugen. Das Array kann eindimensional (eine einzelne Zeile oder eine einzelne Spalte) oder zweidimensional sein und wird durch die Argumente rows und columns bestimmt.
Syntax
SEQUENCE(zeilen, [spalten], [start], [schritt])
Eingaben
Diese Funktion akzeptiert das folgende Argument:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Zeilen |
Ja | Anzahl der zu erzeugenden Zeilen (Standardwert: 1) | Eine positive ganze Zahl, ein Zellverweis auf eine Zelle, die eine positive ganze Zahl enthält, oder eine Formel, die eine positive ganze Zahl ergibt. |
Spalten |
Nein | Anzahl der zu erzeugenden Spalten (Standardwert: 1) | Eine positive ganze Zahl, ein Zellverweis auf eine Zelle, die eine positive ganze Zahl enthält, oder eine Formel, die eine positive ganze Zahl ergibt. |
Start |
Nein | Erster Wert in der Sequenz. (Standardwert: 1) | Eine Zahl, ein Zellverweis auf eine Zelle, die eine Zahl enthält, oder eine Formel, die zu einer Zahl führt. Hinweis: Die Sequenz bewegt sich immer in eine positive Richtung, auch wenn der Startwert negativ ist. |
Schritt |
Nein | Wert, der zwischen den Sequenznummern inkrementiert werden soll (Standardwert: 1) | Eine Zahl, ein Zellverweis auf eine Zelle, die eine Zahl enthält, oder eine Formel, die zu einer Zahl führt. |
Beispiele
Stichprobendaten
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | ID |
Name |
Alter |
Abteilung |
Gehalt |
| 2 | 1 | Freier Schmied | 35 | Vertrieb | 75000 |
| 3 | |||||
| 4 | 2 | Emma Johnson | 28 | Marketing | 65000 |
| 5 | 3 | Michael Chen | 42 | Technik | 95000 |
| 6 | 4 | Sarah Williams | 31 | Personalwesen | 70000 |
Beispiel-Formeln
| Anwendungsfall | Formel | Ergebnis | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Füllen Sie eine vertikale Reihe von 3 Zellen, beginnend mit der Zahl 4. | =FOLGE(3,,4) |
Dies füllt die drei Zellen ab der Zelle, in der sich die Formel befindet, mit den Zahlen 4, 5 und 6 auf und ergibt Folgendes:
|
||||||||||||
| Füllen Sie 2 Zeilen von 3 Zellen, beginnend mit der Zahl 1, mit den Zahlen in den einzelnen Zellen. | =FOLGE(2, 3) |
Erzeugt ein 2x3-Array, das bei 1 beginnt und Folgendes ergibt:
|
||||||||||||
| Füllen Sie 2 Spalten mit Zeilen von 3 Zellen, beginnend mit der Zahl 10, mit den Zahlen in den einzelnen Zellen. | =FOLGE(3, 2, 10, 5) |
Erzeugt ein 3x2-Array, das bei 10 beginnt und um 5 erhöht wird, was Folgendes ergibt:
|
||||||||||||
| Da es sich bei den Daten in der Workiva-Plattform um fortlaufende Nummern handelt, können Sie mit SEQUENCE ganz einfach fortlaufende Daten erzeugen. Um zum Beispiel eine Liste von 12 Datumsangaben zu erstellen, die dem ersten Tag des Monats für alle Monate eines Jahres (in diesem Fall 2025) entsprechen, können Sie SEQUENCE mit den Funktionen DATE und EDATE verwenden. | =EDATE(DATE(2025,1,1),SEQUENCE(12,1,0)) |
Diese Formel verwendet SEQUENCE, um ein 12x1 Array von Zellen zu erstellen, und füllt die Zellen dann mit
|
||||||||||||
| Erstellen Sie eine Liste mit den ersten 12 Wochenendterminen im Jahr 2025. | =WORKDAY.INTL(DATE(2025,1,1)-1,SEQUENCE(12),"1111100") |
Diese Formel verwendet SEQUENCE, um ein 12x1-Zellenfeld zu erstellen, und füllt die Zellen dann mit
|
||||||||||||
| Erzeugen Sie eine Zwölfmonatsliste mit Monatsnamen, die im Februar beginnt. | =TEXT(EDATE(DATE(2022,2,1),SEQUENCE(12,1,0)), "mmmm") |
Diese Formel verwendet SEQUENCE, um ein 12x1-Array von Zellen zu erstellen, und füllt die Zellen dann mit
|
||||||||||||
| Extrahiert die ersten 3 Werte aus dem Bereich (B2:B12) und schließt leere Zellen aus den Ergebnissen aus. | =INDEX(FILTER(B2:B12, B2:B12<>""), SEQUENCE(3,1,1,1)) |
Diese Formel verwendet SEQUENCE, um ein 3x1-Array von Zellen zu erstellen, und füllt die Zellen dann mit
|
||||||||||||
| Erstellen Sie einen Jahreskalender | =SEQUENCE(53,7,46023) |
Diese Formel verwendet SEQUENCE, um eine Reihe von 53x7 Zellen zu erstellen, und füllt dann die Zellen, die mit dem 1. Januar 2026 (46023) beginnen. Hinweis: Sie müssen das gewünschte Datumsformat auf die Zellen anwenden, damit die Werte als Datum angezeigt werden. |
Hinweise
- Wie bei allen Array-Funktionen werden auch bei SEQUENCE die Ergebnisse dynamisch in benachbarte Zellen eingefügt, beginnend mit der Zelle, die die Funktion SEQUENCE enthält.
- SEQUENCE:
- Nützlich für die Generierung von Testdaten oder die Erstellung numerischer Sequenzen.
- Kann einspaltige, mehrspaltige oder 2D-Arrays erstellen.
- Unterstützt benutzerdefinierte Startwerte und Schrittweiten.
- Funktioniert sowohl mit positiven als auch mit negativen Inkrementen.
- Kann ein numerisches Array innerhalb einer anderen Formel generieren, eine Anforderung, die in fortgeschritteneren Formeln häufig auftritt.
Tipps
- Wenn Sie eine Kopfzeile haben und nicht möchten, dass die Kopfzeilen eingeschlossen werden, beginnen Sie Ihre Array-Werte eine Zeile tiefer (z.B. beginnen Sie im obigen Datensatz mit A2 statt mit A1).
- SEQUENCE kann mit anderen Funktionen kombiniert werden, wie z.B.:
Verwandte Funktionen
Hier finden Sie die anderen Funktionen der Array-Formel, die in Arbeitsblättern von Workiva unterstützt werden.