🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel SEQUENZ-Funktion — Ein lebendes Array aus Zahlen, Daten und Zeilennummern erzeugen

|

Excel SEQUENZ-Funktion — Ein lebendes Array aus Zahlen, Daten und Zeilennummern erzeugen

KurzfassungSEQUENCE baut ein Array aus Zahlen aus dem Nichts und lässt es als Überlauf (Spill) in einen Bereich laufen. Syntax: =SEQUENCE(Zeilen; [Spalten]; [Start]; [Schritt]). =SEQUENCE(5) ergibt 1,2,3,4,5 nach unten; =SEQUENCE(1;12) ergibt 1…12 nach rechts; das dritte und vierte Argument setzen Startwert und Schrittweite. Es ist kein besseres Ausfüllkästchen — es ist der Motor, der Zeilennummern, Datumsreihen und Raster an andere Formeln liefert, und bleibt lebendig, wenn die Daten wachsen. Ein blockierter Bereich erzeugt #SPILL!. Excel 365 und 2021+.

=SEQUENCE(5)                         ' 1,2,3,4,5 in einer Spalte
=SEQUENCE(ROWS(Daten); 1; 1; 1)      ' eine Zeilennummer je Datenzeile, live

Das Ausfüllkästchen macht seit dreißig Jahren 1, 2, 3, …, schreibt aber feste Werte — ändern sich die Daten, stimmen die Zahlen nicht mehr. SEQUENCE erzeugt dieselbe Reihe als Formel, passt sich also selbst an, und weil es ein Array zurückgibt, kann es jede andere dynamische Array-Formel speisen. Genau diese zweite Verwendung ist sein Daseinszweck.

Hinweis: In einer deutschen Excel-Oberfläche heißen diese Funktionen SEQUENZ (SEQUENCE), VSTAPELN (VSTACK), HSTAPELN (HSTACK), NEHMEN (TAKE) und WEGLASSEN (DROP). Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.

Was Sie lernen

  • Die Argumentreihenfolge — Zeilen, Spalten, Start, Schritt — und warum sie stolpern lässt
  • Wie Sie eine lebende Datumsreihe erzeugen (Kalender, Zeitplan, Fälligkeiten)
  • SEQUENCE für Zeilennummern, die mit den Daten wachsen und schrumpfen
  • Warum es #SPILL! erzeugt und wie Sie es beheben
  • Wann SEQUENCE das Ausfüllkästchen und ZEILE() ablöst

Das mentale Modell: ein Motor, kein Ausfüllkästchen

Mit dem Ausfüllkästchen tippen Sie Werte einmal; mit SEQUENCE beschreiben Sie eine Reihe, die ewig neu rechnet. Der eigentliche Unterschied: SEQUENCE gibt ein Array zurück, ist also selten die Endantwort — es erzeugt das richtig große Raster, das etwas anderes verbraucht. Denken Sie an den Motor unter INDEX, Datumsrechnung oder einer überlaufenden Berechnung:

' Statisch, bricht beim Hinzufügen von Zeilen:   1,2,3 von Hand ziehen
' Live, passt sich der Tabelle an:
=SEQUENCE(ROWS(Umsatz))              ' 1..N, wobei N = Zeilenzahl von Umsatz

Die Regel, die alles freischaltet: Zeilen, Spalten, Start, Schritt

Jede Überraschung mit SEQUENCE kommt von der Argumentreihenfolge. Es ist SEQUENCE(Zeilen; [Spalten]; [Start]; [Schritt])Zeilen zuerst, nicht der Startwert. Man erwartet SEQUENCE(Start; Schritt) und bekommt eine hohe Spalte, die man nicht wollte:

=SEQUENCE(5)              ' 5 Zeilen:        1,2,3,4,5
=SEQUENCE(5; 1; 10; 5)    ' 5 Zeilen ab 10, Schritt 5:  10,15,20,25,30
=SEQUENCE(1; 12)          ' 1 Zeile, 12 Spalten:  1..12 quer
=SEQUENCE(3; 4)           ' ein 3x4-Raster, zeilenweise 1..12 gefüllt

Sitzt die Reihenfolge im Muskelgedächtnis, fallen zweidimensionale Raster gratis ab — ein Einmaleins ist =SEQUENCE(9) * SEQUENCE(1;9), ohne Ziehen.

Eine lebende Datumsreihe erzeugen

Das ist das Nützlichste an SEQUENCE. Datumswerte sind in Excel nur Zahlen, eine Datumsreihe ist also ein SEQUENCE mit Schritt 1 Tag, gestartet auf einem Datum:

=SEQUENCE(31; 1; DATE(2026;1;1); 1)  ' jeder Tag im Januar 2026 (als Datum formatieren)
=EDATE(DATE(2026;1;1); SEQUENCE(12;1;0))  ' der 1. jedes Monats, kalendergenau

Ein Haken: SEQUENCE gibt die zugrunde liegenden Seriennummern zurück, also formatieren Sie den Überlaufbereich als Datum, sonst sehen Sie 46023, 46024, …. Für Monatserste oder Monatsenden umhüllen Sie SEQUENCE mit EDATE, statt um ~30 zu schrittweisen, was abdriftet.

#SPILL! geht um den Platz, nicht um die Formel

SEQUENCE kennt seine Ausgabegröße genau. Sitzt etwas in den Zellen, die es braucht, kann Excel das Array nicht ablegen und gibt #SPILL! zurück. Die Formel ist in Ordnung; das Ziel ist blockiert. Klicken Sie die Zelle an, sehen Sie den markierten Bereich, räumen Sie ihn frei, und die Zahlen erscheinen. Weil SEQUENCE seine Größe aus Argumenten wie ROWS(Daten) zieht, geben Sie ihm Platz nach unten.

Die Abwägung: Wann SEQUENCE das Ziehen und ZEILE() ablöst

Ziehen Sie ein Ausfüllkästchen für 1, 2, 3, …, ist das ein fester Wert, der veraltet — SEQUENCE(ROWS(Daten)) bleibt korrekt, wenn Zeilen kommen und gehen. Tippen Sie ZEILE()-ZEILE($A$1)+1 als Zähler, sagt SEQUENCE dasselbe ohne das volatile ZEILE() und ohne beim Einfügen einer Zeile zu brechen. Die ehrliche Grenze: Für eine einmalige Liste fester Zahlen ist das Ausfüllkästchen schneller getippt. Für alles, was die Daten verfolgen soll, gewinnt SEQUENCE — und es ist der natürliche Partner von VSTACK und TAKE beim Bauen von Arrays.

Wie ExcelMaster hilft

Die meiste SEQUENCE-Arbeit steckt in einer größeren Aufgabe: nummeriere diese Zeilen so, dass die IDs beim Hinzufügen neu durchnummerieren, oder leg einen Lieferkalender 2026 an, eine Zeile pro Woche. ExcelMaster schreibt das SEQUENCE — richtige Argumentreihenfolge, Datumsumhüllung mit EDATE, dimensioniert aus Ihrer Tabelle — aus einer Beschreibung in normaler Sprache und platziert es, wo es überlaufen kann. Sie beschreiben die Reihe; es übernimmt den Generator.

Häufige Fragen

Wie erzeuge ich eine Zahlenreihe in Excel?

Nutzen Sie =SEQUENCE(10) für 1..10 in einer Spalte oder =SEQUENCE(10; 1; 5; 5), um bei 5 zu starten und um 5 zu schrittweisen. Das Ergebnis läuft automatisch über und passt sich an, wenn Sie die Anzahl ändern.

Wie erstelle ich mit SEQUENCE eine Datumsliste?

Starten Sie auf einem Datum und schrittweisen um 1 Tag: =SEQUENCE(31; 1; DATE(2026;1;1); 1), dann formatieren Sie den Bereich als Datum. Für den Monatsersten umhüllen Sie es mit EDATE: =EDATE(DATE(2026;1;1); SEQUENCE(12;1;0)).

Wie lautet die Argumentreihenfolge von SEQUENCE?

SEQUENCE(Zeilen; [Spalten]; [Start]; [Schritt]) — Zeilen zuerst, dann Spalten, dann Startwert, dann Schrittweite. Start zuerst zu erwarten ist der häufigste Fehler.

Warum gibt SEQUENCE #SPILL! zurück?

Etwas blockiert die Zellen, die es füllen muss — ein Wert, ein Label oder eine verbundene Zelle. Klicken Sie die Formelzelle an, um den Überlaufbereich zu sehen, räumen Sie ihn frei, und das Ergebnis erscheint.

Funktioniert SEQUENCE in Excel 2016 oder 2019?

Nein. SEQUENCE braucht Excel 365 oder Excel 2021+. Auf älteren Versionen nutzen Sie das Ausfüllkästchen oder eine ZEILE()-Formel.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 17.06.2026.

Verwandte Anleitungen: Excel VSTACK & HSTACK · Excel TAKE & DROP · Excel FILTER · Excel SORT