SEQUENCE-Funktion in Excel - Zahlenreihen automatisch erzeugen

  • Teile Das
Michael Brown

In diesem Tutorial lernen Sie, wie Sie mit Hilfe von Formeln eine Zahlenreihe in Excel erstellen können. Außerdem zeigen wir Ihnen, wie Sie automatisch eine Reihe von römischen Zahlen und zufälligen ganzen Zahlen generieren können - und das alles mit Hilfe der neuen dynamischen Array-Funktion SEQUENCE.

Die Zeiten, in denen Sie Zahlen in Excel manuell aneinanderreihen mussten, sind längst vorbei. Im modernen Excel können Sie mit der Funktion Automatisches Ausfüllen blitzschnell eine einfache Zahlenreihe erstellen. Wenn Sie eine spezifischere Aufgabe im Sinn haben, dann verwenden Sie die Funktion FOLGE, die speziell für diesen Zweck entwickelt wurde.

    Excel-Funktion SEQUENCE

    Die Funktion SEQUENCE in Excel wird verwendet, um eine Reihe von fortlaufenden Zahlen wie 1, 2, 3 usw. zu erzeugen.

    Es handelt sich um eine neue dynamische Array-Funktion, die in Microsoft Excel 365 eingeführt wurde. Das Ergebnis ist ein dynamisches Array, das automatisch in die angegebene Anzahl von Zeilen und Spalten übergeht.

    Die Funktion hat die folgende Syntax:

    SEQUENCE(Zeilen, [Spalten], [Start], [Schritt])

    Wo:

    Zeilen (optional) - die Anzahl der zu füllenden Zeilen.

    Rubriken (optional) - die Anzahl der zu füllenden Spalten; wird nichts angegeben, wird standardmäßig 1 Spalte verwendet.

    Start (optional) - die Startnummer in der Sequenz; wird sie nicht angegeben, ist der Standardwert 1.

    Schritt (optional) - die Schrittweite für jeden nachfolgenden Wert in der Sequenz; sie kann positiv oder negativ sein.

    • Ist der Wert positiv, steigen die nachfolgenden Werte an, so dass eine aufsteigende Reihenfolge entsteht.
    • Bei negativen Werten nehmen die nachfolgenden Werte ab, so dass eine absteigende Reihenfolge entsteht.
    • Wird diese Angabe weggelassen, wird der Schritt auf 1 gesetzt.

    Die Funktion SEQUENCE wird nur in Excel für Microsoft 365, Excel 2021 und Excel für das Web unterstützt.

    Grundformel zum Erstellen einer Zahlenfolge in Excel

    Wenn Sie eine Zeilenspalte mit fortlaufenden Nummern, beginnend bei 1, auffüllen möchten, können Sie die Excel-Funktion SEQUENCE in ihrer einfachsten Form verwenden:

    Um Zahlen in eine Spalte :

    SEQUENCE( n )

    So platzieren Sie Zahlen in einer Zeile :

    SEQUENCE(1, n )

    Wo n ist die Anzahl der Elemente in der Folge.

    Um beispielsweise eine Spalte mit 10 inkrementellen Zahlen aufzufüllen, geben Sie die folgende Formel in die erste Zelle (in unserem Fall A2) ein und drücken die Eingabetaste:

    =SEQUENCE(10)

    Die Ergebnisse werden automatisch in die anderen Zeilen übernommen.

    Um eine horizontale Sequenz zu erstellen, setzen Sie den Zeilen auf 1 setzen (oder es weglassen) und die Anzahl der Spalten , in unserem Fall 8:

    =SEQUENCE(1,8)

    Wenn Sie ein Formular ausfüllen möchten Bereich der Zellen mit fortlaufenden Nummern, dann definieren Sie sowohl die Zeilen und Spalten Um zum Beispiel 5 Zeilen und 3 Spalten zu füllen, würden Sie diese Formel verwenden:

    =SEQUENCE(5,3)

    An Start mit einer bestimmten Anzahl , sagen wir 100, geben Sie diese Zahl im 3:

    =FOLGE(5,3,100)

    Um eine Liste von Zahlen mit einem spezifischer Inkrementierungsschritt definieren Sie den Schritt im 4. Argument, in unserem Fall 10:

    =SEQUENCE(5,3,100,10)

    In einfaches Englisch übersetzt, lautet unsere vollständige Formel wie folgt:

    SEQUENCE-Funktion - was zu beachten ist

    Um eine Zahlenfolge in Excel effizient zu erstellen, sollten Sie sich diese 4 einfachen Fakten merken:

    • Die Funktion SEQUENCE ist nur mit Microsoft 365-Abonnements und Excel 2021 verfügbar. In Excel 2019, Excel 2016 und früheren Versionen funktioniert sie nicht, da diese Versionen keine dynamischen Arrays unterstützen.
    • Wenn die Reihe der fortlaufenden Zahlen das Endergebnis ist, gibt Excel alle Zahlen automatisch in einem so genannten Überlaufbereich aus. Achten Sie also darauf, dass Sie genügend leere Zellen unter und rechts von der Zelle haben, in der Sie die Formel eingeben, sonst tritt ein #SPILL-Fehler auf.
    • Das resultierende Array kann ein- oder zweidimensional sein, je nachdem, wie Sie die Zeilen und Spalten Argumente.
    • Jedes optionale Argument, das nicht gesetzt ist, hat den Standardwert 1.

    Wie man eine Zahlenfolge in Excel erstellt - Formelbeispiele

    Die grundlegende SEQUENCE-Formel sieht zwar nicht sehr aufregend aus, aber wenn man sie mit anderen Funktionen kombiniert, erhält sie eine ganz neue Nützlichkeitsebene.

    Erstellen einer absteigenden Reihenfolge in Excel

    Um eine absteigende sequentielle Reihe zu erzeugen, bei der jeder nachfolgende Wert kleiner ist als der vorhergehende, geben Sie einen negativ Nummer für die Schritt Argument.

    Um zum Beispiel eine Liste von Zahlen zu erstellen, die bei 10 beginnen und um 1 abnehmen, verwenden Sie diese Formel:

    =FOLGE(10, 1, 10, -1)

    Erzwingen einer zweidimensionalen Sequenz, die sich vertikal von oben nach unten bewegt

    Wenn Sie einen Bereich von Zellen mit fortlaufenden Zahlen füllen, geht die Reihe standardmäßig immer horizontal über die erste Zeile und dann nach unten zur nächsten Zeile, so als ob Sie ein Buch von links nach rechts lesen würden. Damit sie sich vertikal ausbreitet, d.h. von oben nach unten über die erste Spalte und dann nach rechts zur nächsten Spalte, verschachteln Sie SEQUENCE in der Funktion TRANSPOSE. Bitte beachten Sie, dass TRANSPOSE die Zeilen undSpalten, daher sollten Sie sie in umgekehrter Reihenfolge angeben:

    TRANSPONIEREN(REIHENFOLGE( Spalten , Zeilen , Start, Schritt))

    Um zum Beispiel 5 Zeilen und 3 Spalten mit fortlaufenden Zahlen zu füllen, die bei 100 beginnen und um 10 erhöht werden, sieht die Formel folgendermaßen aus:

    =TRANSPOSE(SEQUENZ(3, 5, 100, 10))

    Um die Vorgehensweise besser zu verstehen, sehen Sie sich bitte die folgende Abbildung an. Hier geben wir alle Parameter in separate Zellen ein (E1:E4) und erstellen 2 Sequenzen mit den folgenden Formeln. Bitte beachten Sie Zeilen und Spalten werden in unterschiedlicher Reihenfolge geliefert!

    Sequenz, die sich vertikal von oben nach unten (zeilenweise) bewegt:

    =TRANSPONIEREN(SEQUENZ(E2, E1, E3, E4))

    Regelmäßige Folge, die sich horizontal von links nach rechts (spaltenweise) bewegt:

    =FOLGE(E1, E2, E3, E4)

    Erstellen einer Folge von römischen Zahlen

    Benötigen Sie eine römische Zahlenfolge für eine Aufgabe oder einfach nur zum Spaß? Das ist ganz einfach! Erstellen Sie eine reguläre SEQUENCE-Formel und verzerren Sie sie mit der ROMAN-Funktion. Zum Beispiel:

    =ROMAN(FOLGE(B1, B2, B3, B4))

    Dabei steht B1 für die Anzahl der Zeilen, B2 für die Anzahl der Spalten, B3 für die Startnummer und B4 für den Schritt.

    Erzeugen einer auf- oder absteigenden Folge von Zufallszahlen

    Wie Sie wahrscheinlich wissen, gibt es in dem neuen Excel eine spezielle Funktion zur Erzeugung von Zufallszahlen, RANDARRAY, die wir vor ein paar Artikeln besprochen haben. Diese Funktion kann viele nützliche Dinge tun, aber in unserem Fall kann sie nicht helfen. Um entweder eine aufsteigende oder absteigende Reihe von ganzen Zufallszahlen zu erzeugen, brauchen wir die gute alte RANDBETWEEN-Funktion für die Schritt Argument von SEQUENCE.

    Um zum Beispiel eine Reihe von steigende Zufallszahlen die so viele Zeilen und Spalten enthält, wie in B1 bzw. B2 angegeben sind, und mit der ganzen Zahl in B3 beginnt, lautet die Formel wie folgt:

    =FOLGE(B1, B2, B3, RANDBETWEEN(1, 10))

    Je nachdem, ob Sie einen kleineren oder größeren Schritt wünschen, geben Sie für das zweite Argument von RANDBETWEEN eine niedrigere oder höhere Zahl an.

    Um eine Folge von abnehmende Zufallszahlen die Schritt sollte negativ sein, also setzen Sie das Minuszeichen vor die Funktion RANDBETWEEN:

    =FOLGE(B1, B2, B3, -RANDBETWEEN(1, 10))

    Hinweis: Da die Excel-Funktion RANDBETWEEN flüchtig wird bei jeder Änderung in Ihrem Arbeitsblatt ein neuer Zufallswert generiert. Dies hat zur Folge, dass sich die Reihenfolge der Zufallszahlen ständig ändert. Um dies zu verhindern, können Sie die Excel-Funktion Einfügen Spezial > Werte Funktion, um Formeln durch Werte zu ersetzen.

    Excel SEQUENCE-Funktion fehlt

    Wie alle anderen dynamischen Array-Funktionen ist SEQUENCE nur in Excel für Microsoft 365 und Excel 2021 verfügbar, die dynamische Arrays unterstützen. Sie finden diese Funktion nicht im vor-dynamischen Excel 2019, Excel 2016 und niedriger.

    So kann man in Excel mit Formeln eine Sequenz erstellen. Ich hoffe, die Beispiele waren sowohl nützlich als auch unterhaltsam. Wie auch immer, ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche auf unserem Blog zu sehen!

    Übungsheft zum Herunterladen

    Excel SEQUENCE Formel Beispiele (.xlsx Datei)

    Michael Brown ist ein begeisterter Technologie-Enthusiast mit einer Leidenschaft für die Vereinfachung komplexer Prozesse mithilfe von Softwaretools. Mit mehr als einem Jahrzehnt Erfahrung in der Technologiebranche hat er seine Fähigkeiten in Microsoft Excel und Outlook sowie Google Sheets und Docs verfeinert. Michaels Blog widmet sich dem Teilen seines Wissens und seiner Expertise mit anderen und bietet leicht verständliche Tipps und Tutorials zur Verbesserung von Produktivität und Effizienz. Egal, ob Sie ein erfahrener Profi oder ein Anfänger sind, Michaels Blog bietet wertvolle Einblicke und praktische Ratschläge, wie Sie diese wichtigen Softwaretools optimal nutzen können.