0Pricing
Excel Formulas Academy · Lekcja

Generowanie liczb za pomocą SEQUENCE

Tworzenie listy kolejnych liczb lub siatki za pomocą jednej formuły

Generowanie liczb za pomocą SEQUENCE to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Działanie funkcji SEQUENCE

Czasami potrzebna jest lista kolejnych liczb — od 1 do 10 — wiersz dat albo ponumerowana siatka. Wpisywanie ich ręcznie jest powolne i przestaje działać poprawnie, gdy zmienia się liczba elementów.

Funkcja SEQUENCE generuje listę liczb za pomocą jednej formuły i rozlewa ją do otaczających komórek. Po zmianie liczby elementów lista natychmiast dostosowuje swój rozmiar.

=SEQUENCE(10)

Składnia funkcji SEQUENCE

Funkcja SEQUENCE przyjmuje maksymalnie cztery argumenty:

  • rows ile wierszy liczb wygenerować
  • columns ile kolumn (domyślnie 1)
  • start pierwsza liczba (domyślnie 1)
  • step o ile zwiększać wartość przy każdym kroku (domyślnie 1)

Wymagany jest tylko argument rows. Pozostałe mają rozsądne wartości domyślne.

=SEQUENCE(rows, [columns], [start], [step])

Prosta ponumerowana lista

Najczęstszym zastosowaniem jest pionowa lista kolejnych liczb. Po zażądaniu 5 wierszy funkcja SEQUENCE rozlewa liczby 1, 2, 3, 4, 5 w dół kolumny.

To idealne rozwiązanie dla numerów wierszy, pozycji na liście lub wszędzie tam, gdzie potrzebny jest automatyczny licznik zwiększający się po zmianie argumentu.

=SEQUENCE(5)

Wybór liczby początkowej

Trzeci argument określa, od jakiej wartości zaczyna się lista. Aby rozpocząć od 100 i odliczać w górę, należy ustawić start na 100.

Należy pamiętać, że drugi argument (columns) występuje przed argumentem start, dlatego dla pojedynczej kolumny trzeba podać wartość 1. W rezultacie otrzymamy 100, 101, 102 i tak dalej.

=SEQUENCE(5, 1, 100)

Ustawianie kroku

Czwarty argument, step, określa odstęp między liczbami. Wartość 10 pozwala liczyć co dziesięć, a liczba ujemna — odliczać w dół.

Ta formuła tworzy wartości 0, 10, 20, 30, 40, 50 — przydatną oś albo listę przedziałów.

=SEQUENCE(6, 1, 0, 10)

Odliczanie wstecz

Ujemny krok powoduje odliczanie w dół. Aby utworzyć listę od 10 do 1, należy rozpocząć od 10 i ustawić krok na -1.

Ujemne kroki świetnie sprawdzają się przy odliczaniu, tworzeniu rankingów malejących lub budowaniu osi rosnących w dół bez wpisywania każdej wartości.

=SEQUENCE(10, 1, 10, -1)

Tworzenie siatki liczb

Dodanie liczby kolumn pozwala utworzyć dwuwymiarowy blok. Funkcja SEQUENCE wypełnia go od lewej do prawej, a następnie przechodzi do kolejnego wiersza.

Ta formuła tworzy siatkę złożoną z 3 wierszy i 4 kolumn, ponumerowaną od 1 do 12. Można jej użyć do układów, kalendarzy lub ćwiczeń z macierzami.

=SEQUENCE(3, 4)

Generowanie ciągu dat

Daty są przechowywane jako liczby, dlatego funkcja SEQUENCE może tworzyć ich ciąg. Należy rozpocząć od komórki zawierającej datę i ustawić krok na 1 dzień.

Jeśli w komórce A1 znajduje się data początkowa, ta formuła rozleje 14 kolejnych dat dziennych. Wystarczy sformatować komórki jako daty, aby natychmiast uzyskać kolumnę z kalendarzem na dwa tygodnie.

=SEQUENCE(14, 1, A1, 1)

Przekazywanie funkcji SEQUENCE do innych funkcji

Funkcja SEQUENCE jest szczególnie przydatna jako argument innych funkcji. Można połączyć ją z funkcją DATE, aby utworzyć pierwszy dzień każdego miesiąca w ciągu roku.

W tym przypadku funkcja SEQUENCE(12,1,1,1) generuje numery miesięcy od 1 do 12, a funkcja DATE zamienia każdy z nich na pierwszy dzień danego miesiąca w 2026 roku.

=DATE(2026, SEQUENCE(12), 1)

SEQUENCE w Arkuszach Google

Arkusze Google również zawierają funkcję SEQUENCE z tymi samymi czterema argumentami i wartościami domyślnymi, dzięki czemu formuły można łatwo przenosić między programami Excel i Arkuszami Google.

Podobnie jak wszystkie funkcje rozlewające, funkcja SEQUENCE potrzebuje pustych komórek, do których może się rozszerzyć. Zablokowany zakres powoduje błąd w obu aplikacjach.

=SEQUENCE(12, 1, 1, 1)

Kontrolowanie zakresu rozlewania

Ponieważ funkcja SEQUENCE może tworzyć setki komórek, należy upewnić się, że ma wystarczająco dużo miejsca. Funkcja SEQUENCE(100) napotykająca jakąkolwiek zawartość na swojej drodze zwraca błąd #SPILL!.

Formułę należy umieścić w miejscu, w którym wynik może swobodnie się rozszerzać, oraz usunąć przypadkowe wartości blokujące potrzebne wiersze lub kolumny.

=SEQUENCE(100)

Szybkie sprawdzenie

Potrzebują Państwo pojedynczej kolumny rozpoczynającej się od 5 i zwiększającej się co 5: 5, 10, 15, 20, 25. Która formuła wygeneruje taki wynik?

Podsumowanie: generowanie za pomocą SEQUENCE

Funkcja SEQUENCE tworzy listy i siatki liczb za pomocą jednej formuły:

  • =SEQUENCE(rows, columns, start, step)
  • Wymagany jest tylko argument rows; arguments columns, start i step mają domyślną wartość 1
  • Ujemny krok służy do odliczania w dół, a większy krok do liczenia według ustalonych przedziałów
  • Funkcję można przekazać do DATE lub innych funkcji, aby generować ciągi dat i nie tylko

Wynik jest rozlewany, dlatego należy pozostawić mu miejsce na rozszerzenie.

=SEQUENCE(5, 1, 5, 5)

Często zadawane pytania

Czy lekcja „Generowanie liczb za pomocą SEQUENCE” jest bezpłatna?

Tak — pełny tekst „Generowanie liczb za pomocą SEQUENCE” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Generowanie liczb za pomocą SEQUENCE”?

Tworzenie listy kolejnych liczb lub siatki za pomocą jednej formuły Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?

Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Generowanie liczb za pomocą SEQUENCE”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?

Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Porządkowanie wyników za pomocą SORT
  2. Sortowanie według innej kolumny za pomocą SORTBY
  3. Generowanie liczb za pomocą SEQUENCE
  4. Tworzenie losowych danych za pomocą RANDARRAY
← Powrót do Excel Formulas Academy