Ako používať funkciu SEQUENCE v programe Excel (16 príkladov)

  • Zdieľajte To
Hugh West

V programe Microsoft Excel sa funkcia SEQUENCE používa na generovanie postupnosti číselných hodnôt v rôznych formátoch. V tomto článku sa dozviete, ako môžete túto funkciu SEQUENCE efektívne používať s rôznymi kritériami a jej kombináciou s inými funkciami v programe Excel.

Vyššie uvedená snímka obrazovky je prehľad článku, ktorý predstavuje aplikáciu funkcie SEQUENCE v programe Excel. V nasledujúcich častiach tohto článku sa dozviete viac o súbore údajov, ako aj o metódach správneho používania funkcie SEQUENCE.

Stiahnite si cvičebnicu

Môžete si stiahnuť zošit programu Excel, ktorý sme použili na prípravu tohto článku.

Použitie funkcie SEQUENCE.xlsx

Úvod do funkcie SEQUENCE

  • Cieľ funkcie:

Funkcia SEQUENCE sa používa na vytvorenie postupnosti číselných hodnôt.

  • Syntax:

=SEQUENCE(riadky, [stĺpce], [začiatok], [krok])

  • Argumenty Vysvetlenie:
Argument Povinné/voliteľné Vysvetlenie
riadky Požadované Počet riadkov.
[stĺpce] Voliteľné Počet stĺpcov.
[start] Voliteľné Počiatočné číslo v návratovom poli.
[krok] Voliteľné Spoločný rozdiel medzi dvoma po sebe nasledujúcimi hodnotami v postupnosti čísel.
  • Parameter návratu:

Pole obsahujúce postupnosť čísel s definovanými špecifikáciami.

16 Príklady použitia funkcie SEQUENCE v programe Excel

1. Základné použitie funkcie SEQUENCE len s jedným argumentom

Prvý argument príkazu SEQUENCE je funkcia 'rows' ktorý udáva počet riadkov, ktoré sa majú zobraziť v tabuľke. Ak nezadáte žiadne ďalšie argumenty, funkcia vráti zadaný počet riadkov, pričom prvý riadok bude obsahovať číslo '1' a neskôr sa v nasledujúcich riadkoch zobrazia všetky ostatné poradové čísla.

Na nasledujúcom obrázku, Bunka B4 obsahuje vzorec:

=SEQUENCE(5)

Prečítajte si viac: 51 najpoužívanejších matematických a trigonometrických funkcií v programe Excel

2. Funkcia SEQUENCE s dvoma argumentmi v programe Excel

Keďže druhý argument funkcie označuje počet stĺpcov, výsledkom kombinácie prvých dvoch argumentov bude pole so zadanými riadkami a stĺpcami.

Na stránke Bunka B4 ,. SEQUENCE funkcia s argumentmi riadkov a stĺpcov bude:

=SEQUENCE(5,3)

Prečítajte si viac: 44 matematických funkcií v programe Excel (stiahnite si zadarmo PDF)

3. Funkcia SEQUENCE s tromi argumentmi v programe Excel

Tretím argumentom funkcie je teraz [start] ktorý označuje počiatočnú hodnotu alebo číslo, ktoré sa má zobraziť v prvej bunke prvého riadku poľa.

Takže s prvými tromi argumentmi funkcia vráti pole, ako je znázornené na nasledujúcom obrázku. A vzorec v Bunka B4 je:

=SEKVENCIA(5,3,10)

Kde počiatočná hodnota je 10 v poli, ktoré bolo definované v treťom argumente funkcie.

4. Funkcia SEQUENCE so štyrmi argumentmi v programe Excel

Štvrtý argument funkcie [krok] označuje interval, ktorý je potrebné dodržať medzi dvoma po sebe nasledujúcimi hodnotami v poli. Predpokladajme, že chceme zostaviť aritmetický rad celých čísel počnúc číslom 10, kde spoločný rozdiel je 5.

Požadovaný vzorec v Bunka B4 bude:

=SEKVENCIA(5,3,10,5)

5. Použitie funkcie SEQUENCE na generovanie dátumov alebo mesiacov v programe Excel

i. Vytváranie postupných dátumov pomocou funkcií SEQUENCE a TODAY

Stránka SEQUENCE je veľmi užitočná na vytvorenie niekoľkých po sebe nasledujúcich dátumov počnúc pevným dátumom. DNES funkcie vo vnútri ako tretí argument môžeme definovať aktuálny dátum, ktorý bude počiatočným dátumom. Predpokladajme, že vytvoríme zoznam desiatich po sebe nasledujúcich dátumov počnúc aktuálnym dátumom.

Súvisiaci vzorec v Bunka B5 by malo byť:

=SEKVENCIA(10,1,TODAY(),1)

ii. Vytvorenie zoznamu prvých dátumov pre postupné mesiace pomocou funkcií EDATE a SEQUENCE

EDATE sa používa na zobrazenie dátumu po alebo pred zadaným počtom mesiacov od určitého dátumu. EDATE, DATE a SEQUENCE funkcií spolu môžeme ľahko vytvoriť zoznam všetkých prvých dátumov pre niekoľko po sebe nasledujúcich mesiacov. Povedzme, že chceme zobraziť prvé dátumy všetkých mesiacov v roku 2021.

Takže vo výstupe Bunka B4 na nasledujúcom obrázku bude požadovaný vzorec:

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

iii. Vytvorenie zoznamu 12-mesačných názvov pomocou funkcie SEQUENCE v programe Excel

Pomocou TEXT funkciu okolo SEKVENCIA funkcie, môžeme tiež pripraviť zoznam po sebe nasledujúcich dvanástich mesiacov v roku.

Požadovaný vzorec v Bunka B5 by malo byť:

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

6. Kombinácia funkcií SEQUENCE a TRANSPOSE v programe Excel

Uplatnením SEQUENCE so všetkými štyrmi argumentmi vo vnútri, môžeme vytvoriť pole niekoľkých postupných čísel a tok čísel bude prebiehať zľava doprava ako na obrázku nižšie.

Predpokladajme, že chceme zobraziť postupnosť týchto čísel v poli zhora nadol. V tomto prípade musíme použiť TRANSPOSE ktorá prevedie riadky na stĺpce a stĺpce na riadky.

Takže požadovaný vzorec vo výstupe Bunka B10 by malo byť:

=TRANSPOZÍCIA(SEKVENCIA(5,3,10,5))

7. Vytvorenie postupnosti rímskych čísel v programe Excel

Vytvorenie zoznamu po sebe idúcich rímskych čísel je možné aj pomocou ROMAN a SEQUENCE funkcie.

Požadovaný vzorec v ktorejkoľvek bunke by mal byť:

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

Tým sa vytvorí pätnásť po sebe idúcich rímskych čísel počnúc 'i' v poli piatich riadkov a troch stĺpcov.

8. Použitie funkcie SEQUENCE s funkciou INDEX v programe Excel

Teraz sa pozrime na nasledujúci súbor údajov. Každá značka smartfónu a jej model sa v tabuľke objavujú dvakrát: v jednom riadku je uvedená skutočná cena a v druhom zľavnená cena. Predpokladajme, že chceme zobraziť len riadky všetkých značiek obsahujúce zľavnené ceny.

Vo výstupe Bunka B18 , súvisiaci vzorec bude:

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

Po stlačení Vstúpte na stránku , získate výslednú ponuku so všetkými značkami smartfónov a názvami modelov len s ich zľavami.

🔎 Ako vzorec funguje?

COUNTA funkcia spočíta celkový počet buniek v rozsahu B6:B15 . Potom výstup (10) vydelí 2 a výsledná hodnota sa zadá ako prvý argument (riadky) z SEQUENCE funkcie.

V druhom argumente (číslo_riadku) z INDEX funkcia SEQUENCE funkcia definuje, ktoré riadky sa majú z tabuľky vybrať.

Napokon v treťom argumente funkcie INDEX definuje ďalšia funkcia SEQUENCE všetky stĺpce, ktoré sa majú brať do úvahy pri extrakcii údajov.

Podobné čítania

  • Ako používať funkciu RAND v programe Excel (5 príkladov)
  • Funkcia LARGE v programe Excel
  • Ako používať funkciu SUMPRODUCT v programe Excel (4 príklady)
  • Riešenie rovníc v programe Excel (polynomiálne, kubické, kvadratické, & lineárne)
  • Ako používať funkciu SUMIF v programe Excel (s 5 jednoduchými príkladmi)

9. Vytvorenie náhodného poradia pre výstupy SEQUENCE

O funkcii SEQUENCE sme sa doteraz dozvedeli, že vracia so zadaným počtom po sebe idúcich hodnôt. Môžeme však aj náhodne zmeniť poradie alebo postupnosť čísel vo výslednom poli. Na to musíme použiť funkciu SORTBY mimo funkcie SEQUENCE a triedenie sa vykoná na základe RANDARRAY kde funkcia RANDARRAY vracia náhodné čísla bez konkrétneho poradia alebo postupnosti.

Na stránke Bunka B4 , súvisiaci vzorec na vytvorenie náhodného poradia pre sekvenčné čísla by mal byť:

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

10. Vytvorenie dynamického kalendára pomocou funkcie SEQUENCE v programe Excel

Jedným z najrozsiahlejších použití funkcie SEQUENCE je príprava kalendárneho mesiaca. Predpokladajme, že máme náhodnú hodnotu dátumu v Bunka C4 a to je 01-08-2021 alebo 1. augusta 2021 začlenením SEQUENCE a TÝŽDEŇ funkcie môžeme z tohto dátumu vyčleniť mesiac a zobraziť tak všetky kalendárne dni v danom mesiaci.

Požadovaný vzorec na zobrazenie kalendárneho mesiaca na základe dátumu v Bunka B7 bude:

=SEKVENCIA(6,7,C4-TÝŽDEN(C4)+1)

🔎 Ako vzorec funguje?

V SEQUENCE počet riadkov bol definovaný číslom 6 a počet stĺpcov číslom 7.

Dátum začatia bol určený "C4-TÝŽDEŇ(C4)+1" . Tu TÝŽDEŇ funkcia extrahuje poradové číslo dňa v týždni (Predvolene, 1 pre Nedeľa a teda postupne 7 pre Sobota ). Dátum v Bunka C4 odčíta počet dní v týždni a neskôr pripočíta '1' , dátumom začatia je prvý deň budúceho mesiaca.

Stránka SEQUENCE Funkcia potom zobrazí po sebe idúce dátumy zľava doprava v poli 6 riadkov a 7 stĺpcov. Nezabudnite prispôsobiť formát dátumov tak, aby sa zobrazovali len poradové čísla dní.

11. Vytvorenie opakovanej sekvencie pomocou funkcií MOD a SEQUENCE

Pomocou MOD a funkcie SEQUENCE môžeme spoločne zobraziť určitú postupnosť čísel alebo hodnôt viackrát v stĺpci, riadku alebo v poli. Na nasledujúcom obrázku sú v stĺpci viackrát zobrazené celočíselné hodnoty od 1 do 4.

Požadovaný vzorec v Bunka B4 na vytvorenie tohto poľa je:

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

🔎 Ako vzorec funguje?

Keďže sa tu majú celočíselné hodnoty od 1 do 4 zobraziť viackrát, násobok 4 sa musí priradiť ako počet riadkov v SEQUENCE funkcie.

"SEKVENCIA(12)-1" , táto časť vzorca vráti nasledujúce pole:

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

MOD funkcia vydelí každú z celočíselných hodnôt v poli číslom 4 a vráti všetky zvyšky v konečnom poli.

12. Vytváranie opakujúcich sa čísel v postupnosti v programe Excel

Kombinácia ROUNDUP , ako aj funkcia SEQUENCE, otvára cestu k vytvoreniu opakujúcich sa čísel v postupnosti. Na nasledujúcom obrázku sú dvakrát po sebe zobrazené celočíselné hodnoty od 1 do 5 v Stĺpec B.

Požadovaný vzorec, ktorý bol použitý na vytvorenie návratového poľa, je:

=ZAOKRÚHLENIE(SEKVENCIA(10, 1, 1/2, 1/2), 0)

🔎 Ako vzorec funguje?

Tu boli počiatočný bod a hodnota kroku vo funkcii SEQUENCE priradené pomocou ½ v oboch prípadoch.

S uvedenými argumentmi by funkcia SEQUENCE vrátila nasledujúce pole:

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

Nakoniec ROUNDUP funkcia zaokrúhľuje všetky desatinné čísla nahor na najbližšie celé číslo.

Prečítajte si viac: Ako používať funkciu ROUNDDOWN v programe Excel (5 metód)

13. Generovanie prázdnych hodnôt v postupnosti čísel

Ak potrebujete za každou hodnotou v postupnosti čísel ponechať prázdnu bunku alebo medzeru, môžete zlúčiť IF, INT a SEQUENCE Na nasledujúcom obrázku sú čísla od 1 do 5 zobrazené v postupnosti s medzerou za každou hodnotou v postupnosti.

Požadovaný vzorec v Bunka B4 je:

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

🔎 Ako vzorec funguje?

SEKVENCIA(10,1,1,½) , táto opakovaná časť vzorca vráti nasledujúce pole:

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

INT(SEKVENCIA(10,1,1,½)) vráti ďalšie pole:

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

S použitím IF funkcia kontroluje, či sa hodnoty v druhom poli zhodujú s hodnotami v prvom poli. Ak sa hodnoty zhodujú, vrátia sa zhodné riadky s perspektívnymi hodnotami. V opačnom prípade zostanú riadky prázdne, ktoré sa považujú za prázdne bunky vo výstupnom stĺpci.

14. Formátovanie postupnosti čísel s vedúcimi nulami v programe Excel

Ak viete, ako TEXT potom je formátovanie postupnosti čísel s úvodnými nulami príliš jednoduché. Napríklad všetky čísla v náhodnej postupnosti budú mať 4 číslice a tie, ktoré nemajú 4 číslice, budú obsahovať úvodné nuly.

Súvisiaci vzorec v Bunka B4 bude:

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

15. Vytvorenie opačného poradia v zozname pomocou funkcie SEQUENCE

Teraz predpokladajme, že chceme obrátiť poradie buniek v zozname. Na tento účel môžeme použiť príkaz INDEX a RIADKY funkcie tu spolu s funkciou SEQUENCE.

Na stránke Stĺpec B , existuje niekoľko náhodných mien a v Stĺpec D , zobrazíme tieto názvy v opačnom poradí. Takže požadovaný vzorec v Bunka D5 by malo byť:

=INDEX(B5:B10, SEKVENCIA(RIADKY(B5:B10), , RIADKY(B5:B10), -1))

Tu funkcia SEQUENCE zmení čísla riadkov všetkých názvov a INDEX funkcia neskôr extrahuje názvy v opačnom poradí na základe druhého argumentu (číslo_riadku) upravený predchádzajúcou funkciou SEQUENCE.

16. Príprava zoznamu abecedy pomocou funkcií SEQUENCE a CHAR

V poslednom príklade uvidíme, ako možno funkciu SEQUENCE použiť na vytvorenie zoznamu abecied v poli. Na nasledujúcom obrázku boli na zobrazenie poľa obsahujúceho všetky abecedy použité dva samostatné riadky.

Požadovaný vzorec v Bunka B4 je:

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

V tomto vzorci sa CHAR Funkcia vráti znaky zadané v Unicode. Keďže v slovenčine je 26 abecied, použili sme tu 13 stĺpcov. Číslo stĺpca môžeme definovať aj ako 2 a vzorec vráti všetky abecedy v 13 riadkoch a 2 stĺpcoch.

💡 Čo treba mať na pamäti

🔺 Funkcia SEQUENCE vracia pole rozsypaním hodnôt do viacerých riadkov a stĺpcov. Ak teda niektorá z vrátených hodnôt v poli nemôže nájsť prázdnu bunku, ktorá by ju reprezentovala, funkcia vráti #SPILL chyba.

🔺 Funkcia SEQUENCE je v súčasnosti dostupná v Microsoft Office 365 iba.

🔺 Predvolená hodnota pre všetky nepovinné argumenty funkcie SEQUENCE je 1 .

Záverečné slová

Dúfam, že všetky vyššie uvedené metódy na použitie SEQUENCE funkcie vás teraz vyprovokuje k ich efektívnejšiemu uplatňovaniu v tabuľkách Excelu. Ak máte akékoľvek otázky alebo pripomienky, dajte mi vedieť v sekcii komentárov. Alebo si môžete pozrieť naše ďalšie články týkajúce sa funkcií Excelu na tejto webovej stránke.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.