3 reale Anwendungsfälle für die SEQUENCE-Funktion in Excel
Wenn Sie in Excel klicken und ziehen, um lange Datenlisten zu erstellen, sind Sie noch im alten Modus. Die SEQUENCE-Funktion ist ein modernes Dynamic-Array-Werkzeug, das gesamte Werteserien aus einer einzigen Formel generiert, wodurch sie ein leistungsstarkes Werkzeug für automatisierte Überschriften und komplexe Raster ist.
So funktioniert die SEQUENCE-Funktion und drei Möglichkeiten, wie Sie sie zur Lösung von Problemen in der realen Welt nutzen können.
Die SEQUENZ-Funktion ist in Excel 2021 oder später, Excel für Microsoft 365, Excel für das Web sowie in den neuesten Versionen der Excel-Apps für Mobilgeräte und Tablets verfügbar.
Wie die SEQUENCE-Funktion funktioniert
Lassen Sie Ihre Formeln die schwere Arbeit erledigen
Die SEQUENCE-Funktion von Excel hat vier Argumente, aber nur das erste ist erforderlich:
=SEQUENCE(rows,[columns],[start],[step])
wo :
- rows ist die Anzahl der zurückzugebenden Zeilen.
- columns ist die Anzahl der zurückzugebenden Spalten.
- Start ist die erste Zahl in der Folge.
- Schritt ist der Sprung zwischen jedem Wert.
Sie können SEQUENCE mit einem einzelnen Argument oder mehreren Argumenten verwenden, um Listen oder Raster zu erstellen und zu steuern, wie Werte gefüllt werden. Hier sind einige gängige Muster:
Formel | Was es produziert |
|---|---|
=SEQUENCE(10) | Zahlen 1-10 in einer einzigen Spalte |
=SEQUENCE(10,10) | Ein 10x10 Raster von Zahlen von 1 bis 100 |
=SEQUENCE(10,10,10) | Ein 10x10 Zahlenraster, beginnend bei 10 und in der gesamten Anordnung um 1 steigend (10 bis 109) |
|
=SEQUENCE(10,10,10,10) | Ein 10x10 Zahlenraster, beginnend bei 10 und jeweils um 10 steigend über das Array (10 bis 1000) |
Da SEQUENCE eine dynamische Array-Funktion ist, verwendet sie Spill-Verhalten. Das bedeutet, dass Excel beim Eingeben der Formel in eine Zelle automatisch die benachbarten Zellen ausfüllt. Stellen Sie nur sicher, dass der Weg frei ist, sonst erhalten Sie einen #SPILL!-Fehler. Während das nützlich ist, sollten Sie einen wichtigen Nachteil beachten: Dynamische Array-Formeln können nicht innerhalb einer Excel-Tabelle spillen. Platzieren Sie also die SEQUENCE-Formel in einer normalen Zelle und stellen Sie sicher, dass genügend Platz vorhanden ist, damit sie in einen normalen Bereich spillen kann.
Anwendungsfall 1: Generierung dynamischer, formatierter Projekt-IDs
Erstellen Sie eine selbstheilende Liste, die sich beim Tippen aktualisiert
Die SEQUENCE-Funktion kann eine perfekt geordnete Zahlenliste erzeugen, die sich basierend auf der Menge der Daten in einer angrenzenden Spalte vergrößert oder verkleinert. Wenn sie in andere Funktionen eingebettet ist, verwandeln sich diese Rohzahlen in ausgeklügelte Tracking-IDs.
Das Szenario: Sie möchten eine Liste von IDs in Spalte A, die dem Format "PRJ-0000" folgen. Die nächste ID sollte erst erscheinen, wenn Sie einen weiteren Projektnamen in Spalte B eingeben.
Geben Sie in Zelle A2 die folgende Formel ein und drücken Sie Enter:
=TEXT(SEQUENCE(COUNTA(B:B)-1), "PRJ-0000")
So funktioniert jeder Teil der Formel:
- COUNTA(B:B)-1: Dies zählt, wie viele Zellen in Spalte B Daten enthalten, wobei eine von der Kopfzeile abgezogen wird. Dies funktioniert am besten, wenn Spalte B nur Ihre Projektnamen und eine einzelne Kopfzeile enthält.
- SEQUENZ: Dies nimmt diese Anzahl und erstellt eine einfache Liste von Zahlen (1, 2, 3…). Da nur das erste Argument (Zeilen) angegeben ist, geht Excel von einem Startwert von 1 und einer Steigerung um 1 aus.
- TEXT(...,"PRJ-0000"): Dies formatiert die Zahlen in einem benutzerdefinierten Format, fügt das Präfix „PRJ-“ hinzu und stellt sicher, dass jede ID führende Nullen hat.
Während Sie ein ähnliches Aussehen mit benutzerdefinierter Zahlenformatierung erzielen könnten, stellt die Verwendung der TEXT-Funktion sicher, dass die IDs korrekt formatiert bleiben, selbst wenn Sie die Werte später kopieren und einfügen.
Nun, wenn Sie einen neuen Projektnamen am Ende von Spalte B hinzufügen, erhöht sich das COUNTA-Ergebnis, und die SEQUENCE-Funktion füllt sofort eine zusätzliche Zeile aus, um eine neue fortlaufende ID zu erstellen. Andererseits, wenn Sie eine Zeile aus der Mitte der Liste löschen, repariert die Formel sich selbst, indem sie die Anzahl der Einträge in Spalte B neu berechnet und die gesamte Sequenz neu erstellt.
Da diese IDs dynamisch sind, eignen sie sich am besten für visuelle Organisation und saubere Zeilenbeschriftung. Wenn Sie eine dauerhafte ID benötigen, die an ein bestimmtes Projekt gebunden bleibt, sollten Sie stattdessen eine statische Eingabemethode verwenden. Verwenden Sie SEQUENCE, wenn Ihre Priorität eine perfekt geordnete, lückenfreie Liste ist.
Anwendungsfall 2: Erstellen eines dynamischen Intervallsplans
Erstellen Sie wiederkehrende Termine ohne die Kalenderermüdung
Durch die Verwendung des step-Arguments kann SEQUENCE die Mathematik für wiederkehrende Daten übernehmen. Anstatt manuell zu berechnen, wann das nächste zweiwöchentliche oder monatliche Datum eintritt, projiziert die Funktion den gesamten Zeitplan für Sie.
Das Szenario: Sie müssen Wartungstermine auflisten, beginnend an einem bestimmten Datum (Zelle A2), eine festgelegte Anzahl von Terminen erstellen (Zelle B2) und die Termine um eine festgelegte Anzahl von Tagen (Zelle C2) verschieben.
Excel speichert standardmäßig Daten als Seriennummern. Bevor Sie also Ihre SEQUENCE-Formel eingeben, wählen Sie den Bereich aus, in den Ihre Formel ausgegeben wird, und ändern Sie das Zahlenformat auf der Start-Registerkarte in ein geeignetes Datums-Format.
Geben Sie dies nun in Zelle A6 ein oder fügen Sie es ein und drücken Sie Enter:
=SEQUENCE(B2, 1, A2, C2)Während Sie Zahlen direkt in die Formel eingeben könnten—wie =SEQUENCE(10, 1, DATE(2026,4,3), 14)—bedeutet das Verweisen der Formel auf die Zellen A2, B2 und C2, dass Sie den gesamten Zeitplan sofort aktualisieren können, indem Sie einfach den Wert einer einzigen Zelle ändern. Das Verknüpfen Ihrer Formel mit diesen Eingaben macht Ihre Arbeit reaktiv und leicht überprüfbar, weshalb Power-User nach Möglichkeit vermeiden, Werte in Formeln fest zu codieren.
Anwendungsfall 3: Erstellung eines automatisierten „Zeitfenster“-Plans
Erstellen Sie ein Terminprotokoll ohne manuelles Ziehen
Die Erstellung eines Zeitplans mit bestimmten Zeitintervallen ist eine häufige Aufgabe, aber die manuelle Durchführung ist mühsam. Mit SEQUENCE wird sichergestellt, dass jeder Zeitabschnitt perfekt berechnet wird und, was noch wichtiger ist, unglaublich einfach anzupassen ist, falls sich Ihre Besprechungsdauern oder Startzeiten ändern.
Das Szenario: Sie müssen ein Tagesprotokoll erstellen, das zu einer bestimmten Zeit (Zelle A2) beginnt und eine festgelegte Anzahl von Slots (Zelle B2) in einem bestimmten Intervall in Minuten (Zelle C2) auflistet.
Bevor Sie die Formel eingeben, formatieren Sie Ihre Zielzellen als Zeit über das Menü Zahlenformat im Start-Tab.
Geben Sie dann in Zelle A6 diese Formel ein und drücken Sie Enter:
=SEQUENCE(B2, 1, A2, TIME(0, C2, 0))
Wir verwenden hier die ZEIT-Funktion, weil das Schritt-Argument in einer Sequenz einen numerischen Wert erwartet, und für Zeitberechnungen muss dieser Wert einen Bruchteil eines Tages darstellen. Da die Zelle C2 eine einfache Ganzzahl für Minuten enthält, wandelt die ZEIT-Funktion diese Zahl in den genauen Dezimalbruch um, den Excel benötigt, um die Zeit korrekt zu erhöhen.
Wenn sich nun Ihre Sprechstunden ändern oder Sie sich entscheiden, von 15-Minuten- auf 20-Minuten-Slots zu wechseln, müssen Sie nur die Werte in Ihren Referenzzellen aktualisieren.
Die SEQUENCE-Funktion ist ein enormer Produktivitätsgewinn, da sie mühsames manuelles Ziehen in eine einzige, elegante Formel verwandelt. Sobald Sie beherrschen, sie für dynamische IDs, Datumsintervalle und genaue Zeitfenster zu verwenden, können Sie Ihre Automatisierung noch weiter ausbauen, indem Sie lernen, wie die MAKEARRAY-Funktion auf der gleichen Idee wie SEQUENCE aufbaut, Ihnen jedoch mehr Kontrolle gibt, indem Sie für jede Zeile und Spalte im Array eine benutzerdefinierte Formel definieren können.












