Jak używać funkcji SEQUENCE w Excelu (16 przykładów)

  • Udostępnij To
Hugh West

W programie Microsoft Excel funkcja SEQUENCE służy do generowania sekwencji wartości liczbowych w różnych formatach. W tym artykule dowiesz się, jak możesz skutecznie używać funkcji SEQUENCE z różnymi kryteriami i łącząc ją z innymi funkcjami w programie Excel.

Powyższy zrzut ekranu jest przeglądem artykułu, który przedstawia zastosowanie funkcji SEQUENCE w Excelu. Więcej o zbiorze danych, jak również o metodach prawidłowego wykorzystania funkcji SEQUENCE dowiesz się w kolejnych częściach artykułu.

Pobierz Zeszyt ćwiczeń

Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu.

Zastosowanie funkcji SEQUENCE.xlsx

Wprowadzenie do funkcji SEQUENCE

  • Funkcja Cel:

Funkcja SEQUENCE służy do tworzenia sekwencji wartości liczbowych.

  • Składnia:

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

  • Argumenty Wyjaśnienie:
Argument Wymagane/opcjonalne Wyjaśnienie
wiersze Wymagane Liczba wierszy.
[kolumny] Opcjonalnie Liczba kolumn.
[start] Opcjonalnie Numer początkowy w tablicy zwrotnej.
[krok] Opcjonalnie Wspólna różnica między kolejnymi dwoma wartościami w ciągu liczb.
  • Return Parameter:

Tablica zawierająca ciąg liczb o zdefiniowanej specyfikacji.

16 Przykładów użycia funkcji SEQUENCE w Excelu

1. podstawowe zastosowanie funkcji SEQUENCE z jednym argumentem

Pierwszy argument SEQUENCE funkcja to 'wiersze' Jeśli nie podasz żadnych innych argumentów, to funkcja zwróci podaną liczbę wierszy, gdzie pierwszy wiersz będzie zawierał liczbę '1' a później wszystkie inne numery porządkowe będą wyświetlane w kolejnych rzędach.

Tak więc na poniższym zdjęciu, Komórka B4 zawiera formułę:

=SEQUENCE(5)

Read More: 51 Najczęściej używane funkcje matematyczne i trygonowe w Excelu

2) Funkcja SEQUENCE z dwoma argumentami w Excelu

Ponieważ drugi argument funkcji oznacza liczbę kolumn, połączenie dwóch pierwszych argumentów da w efekcie tablicę o podanych wierszach i kolumnach.

W Komórka B4 , SEQUENCE funkcja z argumentami wierszy i kolumn będzie:

=SEQUENCE(5,3)

Read More: 44 funkcje matematyczne w Excelu (pobierz darmowy PDF)

3) Funkcja SEQUENCE z trzema argumentami w Excelu

Teraz trzeci argument funkcji to. [start] oznaczający wartość początkową lub liczbę, która ma być pokazana w pierwszej komórce pierwszego wiersza w tablicy.

Tak więc, z pierwszymi trzema argumentami, funkcja zwróci tablicę, jak pokazano na poniższym zrzucie ekranu. A formuła w Komórka B4 jest:

=SEQUENCE(5,3,10)

Gdzie wartością początkową jest 10 w tablicy, która została zdefiniowana w trzecim argumencie funkcji.

4) Funkcja SEQUENCE z czterema argumentami w Excelu

Czwarty argument funkcji [krok] oznacza odstęp, jaki musi być zachowany pomiędzy dowolnymi dwoma kolejnymi wartościami w tablicy. Zakładając, że chcemy zbudować ciąg arytmetyczny liczb całkowitych począwszy od 10, w którym wspólna różnica wynosi 5.

Wymagany wzór w Komórka B4 będzie:

=SEQUENCE(5,3,10,5)

5) Zastosowanie funkcji SEQUENCE do generowania dat lub miesięcy w Excelu

i. Tworzenie kolejnych dat za pomocą funkcji SEQUENCE i TODAY

Na stronie SEQUENCE Funkcja jest bardzo przydatna do tworzenia szeregu kolejnych dat począwszy od ustalonej daty.Używając DZISIAJ funkcja wewnątrz jako trzeci argument możemy zdefiniować bieżącą datę, która będzie datą początkową. Zakładając, że zamierzamy stworzyć listę dziesięciu kolejnych dat zaczynając od daty bieżącej.

Związany z tym wzór w Komórka B5 powinno być:

=SEQUENCE(10,1,TODAY(),1)

ii. Tworzenie listy pierwszych dat dla kolejnych miesięcy za pomocą funkcji EDATE i SEQUENCE

EDATE Funkcja służy do wyświetlania daty po lub przed określoną liczbą miesięcy od danej daty. Poprzez połączenie EDATE, DATE i SEQUENCE funkcje razem, możemy łatwo stworzyć listę wszystkich pierwszych dat dla kilku kolejnych miesięcy. Powiedzmy, że chcemy pokazać pierwsze daty wszystkich miesięcy w roku 2021.

Tak więc, na wyjściu Komórka B4 na poniższym rysunku, wymaganym wzorem będzie:

=EDATE(DATE(2021,1,1),SEQUENCE(12,1,0))

iii. tworzenie listy nazw 12 miesięcy za pomocą funkcji SEQUENCE w Excelu

Poprzez użycie TEKST funkcja wokół SEQUENCE funkcję, możemy również przygotować listę kolejnych dwunastu miesięcy w roku.

Wymagany wzór w Komórka B5 powinno być:

=TEXT(EDATE(DATE(2022,1,1),SEQUENCE(12,1,0)), "mmmm")

6) Połączenie funkcji SEQUENCE i TRANSPOSE w programie Excel

Poprzez zastosowanie SEQUENCE z wszystkimi czterema argumentami wewnątrz, możemy utworzyć tablicę z pewnymi kolejnymi liczbami, a przepływ liczb będzie od lewej do prawej jak na poniższym obrazku.

Załóżmy, że chcemy wyświetlić kolejność tych liczb w tablicy od góry do dołu. W tym przypadku musimy użyć funkcji TRANSPOSE funkcja, która będzie konwertować wiersze na kolumny, a kolumny na wiersze.

Tak więc, wymagana formuła na wyjściu Komórka B10 powinno być:

=TRANSPOSE(SEQUENCE(5,3,10,5))

7) Tworzenie ciągu liczb rzymskich w programie Excel

Tworzenie listy kolejnych liczb rzymskich jest również możliwe za pomocą ROMAN i SEQUENCE funkcje.

Wymagana formuła w dowolnej komórce powinna brzmieć:

=ROMAN(SEQUENCE(5,3,1,1))

W ten sposób powstanie piętnaście kolejnych liczb rzymskich, począwszy od 'i' w tablicy o pięciu wierszach i trzech kolumnach.

8) Zastosowanie funkcji SEQUENCE z INDEX w Excelu

Spójrzmy teraz na poniższy zbiór danych. Każda marka smartfona i jej model pojawiają się w tabeli dwa razy: jeden jest z ceną rzeczywistą, a drugi z ceną obniżoną. Załóżmy, że chcemy pokazać wiersze wszystkich marek zawierające tylko ceny obniżone.

Na wyjściu Komórka B18 , związanym wzorem będzie:

=INDEX(B6:D15,SEQUENCE(COUNTA(B6:B15)/2,1,2,2),SEQUENCE(1,3))

Po naciśnięciu Wejdź na stronę , dostaniesz tablicę wynikową ze wszystkimi markami smartfonów i nazwami modeli z ich obniżonymi cenami tylko.

🔎 Jak działa formuła?

KRAJ Funkcja liczy całkowitą liczbę komórek w zakresie B6:B15 . Następnie wyjście (10) jest dzielona przez 2 i wartość wynikowa jest wprowadzana jako pierwszy argument (wiersze) z SEQUENCE funkcja.

W drugim argumencie (row_num) z INDEX funkcja SEQUENCE Funkcja określa, które wiersze mają zostać wyodrębnione z tabeli.

Wreszcie, w trzecim argumencie funkcji INDEX, kolejna funkcja SEQUENCE określa wszystkie kolumny, które muszą być brane pod uwagę przy wyodrębnianiu danych.

Podobne lektury

  • Jak używać funkcji RAND w Excelu (5 przykładów)
  • Funkcja LARGE w programie Excel
  • Jak używać funkcji SUMPRODUCT w Excelu (4 przykłady)
  • Rozwiązywanie równań w Excelu (wielomianowych, sześciennych, kwadratowych, & liniowych)
  • Jak używać funkcji SUMIF w Excelu (z 5 łatwymi przykładami)

9. Tworzenie losowej kolejności dla wyjść SEQUENCE

To, czego nauczyliśmy się do tej pory o funkcji SEQUENCE, to fakt, że zwraca ona określoną liczbę sekwencyjnych wartości. Możemy jednak również randomizować sekwencję lub kolejność liczb w tablicy wynikowej. Aby to zrobić, musimy użyć funkcji SORTBY poza funkcją SEQUENCE, a sortowanie zostanie wykonane na podstawie RANDARRAY funkcja, gdzie funkcja RANDARRAY zwraca liczby losowe bez określonego porządku lub kolejności.

W Komórka B4 , związany z tym wzór do tworzenia losowego porządku dla liczb sekwencyjnych powinien wynosić:

=SORTBY(SEQUENCE(10),RANDARRAY(10))

10. tworzenie dynamicznego kalendarza za pomocą funkcji SEQUENCE w Excelu

Jednym z najbardziej wszechstronnych zastosowań funkcji SEQUENCE jest przygotowanie miesiąca kalendarzowego. Załóżmy, że mamy losową wartość daty w Komórka C4 i to jest 01-08-2021 lub 1 sierpnia 2021 r. Poprzez włączenie SEQUENCE i TYGODNIOWY funkcje razem, możemy wyodrębnić miesiąc z tej określonej daty, a tym samym pokazać wszystkie dni kalendarzowe dla tego konkretnego miesiąca.

Wymagana formuła do wyświetlania miesiąca kalendarzowego na podstawie daty w Komórka B7 będzie:

=SEQUENCE(6,7,C4-WEEKDAY(C4)+1)

🔎 Jak działa formuła?

W SEQUENCE funkcji, liczba wierszy została określona przez 6, a liczba kolumn przez 7.

Data rozpoczęcia została określona przez "C4-WEEKDAY(C4)+1" . Here the TYGODNIOWY Funkcja wyodrębnia numer seryjny dnia tygodnia (Domyślnie, 1 dla Niedziela a więc kolejno 7 dla Sobota ). Data w Komórka C4 odejmuje liczbę dni tygodnia, a później dodaje '1' , datą początkową staje się pierwszy dzień przyszłego miesiąca.

Na stronie SEQUENCE Funkcja pokazuje wtedy kolejne daty od lewej do prawej w tablicy składającej się z 6 wierszy i 7 kolumn. Nie zapomnij dostosować formatu dat, aby pokazywały tylko szereg dni.

11. tworzenie powtarzającej się sekwencji z pomocą funkcji MOD i SEQUENCE

Poprzez zastosowanie MOD Funkcje SEQUENCE i SEQUENCE pozwalają na wielokrotne wyświetlanie określonej sekwencji liczb lub wartości w kolumnie, wierszu lub tablicy. Na poniższym zrzucie ekranu wartości całkowite od 1 do 4 zostały wyświetlone wielokrotnie w kolumnie.

Wymagany wzór w Komórka B4 do stworzenia tej tablicy jest:

=MOD(SEQUENCE(12)-1,4)+1

🔎 Jak działa formuła?

Ponieważ w tym przypadku wartości całkowite od 1 do 4 mają być wyświetlane wielokrotnie, wielokrotność 4 musi być przypisana jako liczba wierszy w SEQUENCE funkcja.

"SEQUENCE(12)-1" , ta część formuły zwraca następującą tablicę:

{0;1;2;3;4;5;6;7;8;9;10;11}

MOD Funkcja dzieli każdą z wartości całkowitych w tablicy przez 4 i zwraca wszystkie reszty w końcowej tablicy.

12. Tworzenie powtarzających się liczb w sekwencji w programie Excel

Połączenie ROUNDUP podobnie jak funkcja SEQUENCE, otwiera drogę do tworzenia powtarzających się liczb w sekwencji. Na poniższym rysunku wartości całkowite od 1 do 5 zostały pokazane dwa razy po kolei w Kolumna B.

Wymagana formuła, która została użyta do stworzenia tablicy zwrotnej to:

=ROUNDUP(SEQUENCE(10, 1, 1/2, 1/2), 0)

🔎 Jak działa formuła?

Tutaj punkt początkowy i wartość kroku w funkcji SEQUENCE zostały przypisane za pomocą ½ w obu przypadkach.

Przy wymienionych argumentach funkcja SEQUENCE zwróciłaby następującą tablicę:

{0.5;1;1.5;2;2.5;3;3.5;4;4.5;5}

Wreszcie ROUNDUP Funkcja zaokrągla wszystkie wartości dziesiętne do następnej cyfry liczby całkowitej.

Read More: Jak używać funkcji ROUNDDOWN w Excelu (5 metod)

13. generowanie pustych wartości w ciągu liczbowym

Jeśli potrzebujesz zostawić pustą komórkę lub spację po każdej wartości w sekwencji liczb, to możesz połączyć IF, INT i SEQUENCE Na poniższym rysunku liczby od 1 do 5 zostały przedstawione w postaci sekwencji z odstępem po każdej wartości w sekwencji.

Wymagany wzór w Komórka B4 jest:

=IF(INT(SEQUENCE(10, 1, 1, 1/2))=SEQUENCE(10, 1, 1, 1/2), SEQUENCE(10, 1, 1, 1/2), "")

🔎 Jak działa formuła?

SEKWENCJA(10,1,1,½) , ta powtórzona część formuły zwraca następującą tablicę:

{1;1.5;2;2.5;3;3.5;4;4.5;5;5.5}

INT(SEQUENCE(10,1,1,½)) zwraca kolejną tablicę z:

{1;1;2;2;3;3;4;4;5;5}

Z wykorzystaniem IF Funkcja sprawdza, czy wartości w drugiej tablicy są zgodne z wartościami w pierwszej. Jeśli wartości są zgodne, dopasowane wiersze zwracają wartości perspektywiczne. W przeciwnym razie wiersze pozostają puste, które są uważane za puste komórki w kolumnie wyjściowej.

14. formatowanie ciągu liczb z zerami wiodącymi w programie Excel

Jeśli wiesz, jak TEKST Funkcja działa, więc formatowanie ciągu liczb z zerami wiodącymi jest zbyt proste. Na przykład wszystkie liczby w losowym ciągu będą miały 4 cyfry, a te, które nie mają 4 cyfr, będą zawierały zera wiodące.

Związany z tym wzór w Komórka B4 będzie:

=TEXT(SEQUENCE(10,1,5,50),"0000")

15. tworzenie odwrotnej kolejności na liście przy użyciu funkcji SEQUENCE

Załóżmy teraz, że chcemy odwrócić kolejność komórek w liście. Aby zrealizować ten cel, możemy użyć funkcji INDEX oraz ROWS funkcje tutaj wraz z funkcją SEQUENCE.

W Kolumna B , są tam jakieś przypadkowe nazwy i w Kolumna D wyświetlimy te nazwy w odwrotnej kolejności. Tak więc, wymagana formuła w Komórka D5 powinno być:

=INDEX(B5:B10, SEQUENCE(ROWS(B5:B10), , ROWS(B5:B10), -1))

Tutaj funkcja SEQUENCE odwraca numery wierszy wszystkich nazw i INDEX Funkcja później wyodrębnia nazwy w odwrotnej kolejności na podstawie drugiego argumentu (row_num) zmodyfikowane wcześniej przez funkcję SEQUENCE.

16. przygotowanie listy alfabetów za pomocą funkcji SEQUENCE i CHAR

W ostatnim przykładzie zobaczymy, jak można wykorzystać funkcję SEQUENCE do utworzenia listy alfabetów w tablicy. Na poniższym rysunku do wyświetlenia tablicy zawierającej wszystkie alfabety użyto dwóch oddzielnych wierszy.

Wymagany wzór w Komórka B4 jest:

=CHAR(SEQUENCE(2,13,65))

W tej formule CHAR Funkcja zwraca znaki określone przez Unicode. Ponieważ w języku angielskim jest 26 alfabetów, użyliśmy tutaj 13 kolumn. Możemy również określić numer kolumny jako 2 i formuła zwróci wszystkie alfabety w 13 wierszach i 2 kolumnach.

💡 Rzeczy, o których należy pamiętać

🔺 Funkcja SEQUENCE zwraca tablicę poprzez rozlanie wartości w wielu wierszach i kolumnach. Tak więc, jeśli któraś z wartości zwracanych w tablicy nie może znaleźć pustej komórki do reprezentowania siebie, wówczas funkcja zwróci wartość #SPILL błąd.

🔺 Funkcja SEQUENCE jest obecnie dostępna w Microsoft Office 365 tylko.

🔺 Wartość domyślna dla wszystkich opcjonalnych argumentów funkcji SEQUENCE to. 1 .

Słowa końcowe

Mam nadzieję, że wszystkie wymienione metody, aby użyć SEQUENCE funkcja sprowokuje Cię teraz do skuteczniejszego stosowania ich w swoich arkuszach kalkulacyjnych Excel. Jeśli masz jakieś pytania lub opinie, daj mi znać w sekcji komentarzy. Możesz też sprawdzić nasze inne artykuły związane z funkcjami Excela na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.