SEQUENCE funkcija u Excelu - automatsko generiranje niza brojeva

  • Podijeli Ovo
Michael Brown

U ovom ćete vodiču naučiti kako stvoriti niz brojeva u Excelu pomoću formula. Osim toga, pokazat ćemo vam kako automatski generirati niz rimskih brojeva i nasumičnih cijelih brojeva - sve pomoću nove funkcije SEQUENCE dinamičkog niza.

Vremena kada ste morali stavljati brojeve u niz u Ručni Excel odavno je nestao. U modernom Excelu možete napraviti jednostavan niz brojeva u tren oka sa značajkom Auto Fill. Ako imate na umu konkretniji zadatak, upotrijebite funkciju SEQUENCE, koja je posebno dizajnirana za ovu svrhu.

    Excel funkcija SEQUENCE

    Funkcija SEQUENCE u Excelu koristi se za generiranje niza uzastopnih brojeva kao što su 1, 2, 3, itd.

    To je nova funkcija dinamičkog niza uvedena u Microsoft Excel 365. Rezultat je dinamički niz koji se prelijeva u navedeni broj redaka i stupaca automatski.

    Funkcija ima sljedeću sintaksu:

    SEQUENCE(redovi, [stupci], [početak], [korak])

    Gdje:

    Reci (neobavezno) - broj redaka za popunjavanje.

    Stupci (neobavezno) - broj stupaca za popunjavanje. Ako je izostavljeno, zadana je 1 kolona.

    Početak (neobavezno) - početni broj u nizu. Ako je izostavljeno, zadano je 1.

    Korak (neobavezno) - povećanje za svaku sljedeću vrijednost u nizu. Može biti pozitivan ili negativan.

    • Ako je pozitivan, sljedeće vrijednosti se povećavaju, stvarajućiuzlazni niz.
    • Ako je negativan, sljedeće se vrijednosti smanjuju, stvarajući silazni niz.
    • Ako je izostavljen, korak je zadani na 1.

    Funkcija SEQUENCE je samo podržano u programu Excel za Microsoft 365, Excel 2021 i Excel za web.

    Osnovna formula za stvaranje niza brojeva u programu Excel

    Ako želite popuniti stupac redaka uzastopnim brojevima počevši od 1, možete koristiti Excelovu funkciju SEQUENCE u njezinom najjednostavnijem obliku:

    Za stavljanje brojeva u stupac :

    SEQUENCE( n)

    Za postavljanje brojeva u red :

    SEQUENCE(1, n)

    Gdje je n broj elemenata u nizu.

    Na primjer, za popunjavanje stupca s 10 inkrementalnih brojeva, upišite donju formulu u prvu ćeliju (A2 u našem slučaju) i pritisnite tipku Enter:

    =SEQUENCE(10)

    Rezultati će se automatski preliti u druge retke.

    Da biste napravili vodoravni niz, postavite argument redci na 1 (ili ga izostavite) i definirajte broj stupaca , 8 u našem slučaju:

    =SEQUENCE(1,8)

    Ako želite ispuniti raspon ćelija uzastopnim brojevima, tada definirajte oba argumenta redovi i stupci . Na primjer, da biste popunili 5 redaka i 3 stupca, upotrijebili biste ovu formulu:

    =SEQUENCE(5,3)

    Za početak s određenim brojem , recimo 100, unesite taj broj u 3. argument:

    =SEQUENCE(5,3,100)

    Za generiranjepopis brojeva s određenim korakom povećanja , definirajte korak u 4. argumentu, 10 u našem slučaju:

    =SEQUENCE(5,3,100,10)

    Prevedeno na jednostavan engleski, naša kompletna formula glasi kako slijedi:

    Funkcija SEQUENCE - stvari koje treba zapamtiti

    Da biste učinkovito izradili niz brojeva u Excelu, zapamtite ove 4 jednostavne činjenice:

    • Funkcija SEQUENCE dostupna je samo s pretplatama na Microsoft 365 i Excel 2021. U Excelu 2019, Excelu 2016 i ranijim verzijama ne radi jer te verzije ne podržavaju dinamičke nizovi.
    • Ako je niz uzastopnih brojeva konačni rezultat, Excel automatski ispisuje sve brojeve u takozvanom rasponu izlijevanja. Dakle, provjerite imate li dovoljno praznih ćelija dolje i desno od ćelije u koju unosite formulu, inače će se pojaviti pogreška #SPILL.
    • Rezultirajući niz može biti jednodimenzionalan ili dvodimenzionalan, ovisno o tome kako konfigurirate argumente retci i stupci .
    • Svaki izborni argument koji nije postavljen ima zadanu vrijednost 1.

    Kako za stvaranje niza brojeva u Excelu - primjeri formula

    Iako osnovna formula SEQUENCE ne izgleda baš uzbudljivo, u kombinaciji s drugim funkcijama, poprima potpuno novu razinu korisnosti.

    Napravite opadajući (silazni) niz u Excelu

    Za generiranje silaznog sekvencijalnog niza, tako da svaka sljedeća vrijednostje manji od prethodnog, navedite negativan broj za korak argument.

    Na primjer, za stvaranje popisa brojeva koji počinju od 10 i smanjuju se za 1 , upotrijebite ovu formulu:

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

    Prisilite dvodimenzionalni niz da se pomiče okomito odozgo prema dolje

    Prilikom popunjavanja raspona ćelije s uzastopnim brojevima, prema zadanim postavkama niz uvijek ide vodoravno preko prvog reda, a zatim dolje do sljedećeg reda, baš kao da čitate knjigu slijeva nadesno. Da bi se širio okomito, tj. odozgo prema dolje preko prvog stupca, a zatim desno do sljedećeg stupca, ugniježdite SEQUENCE u funkciju TRANSPOSE. Imajte na umu da TRANSPOSE mijenja retke i stupce, tako da biste ih trebali odrediti obrnutim redoslijedom:

    TRANSPOSE(SEQUENCE( columns, rows, start, step))

    Na primjer, za popunjavanje 5 redaka i 3 stupca uzastopnim brojevima koji počinju od 100 i povećavaju se za 10, formula ima ovaj oblik:

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

    Da biste bolje razumjeli pristup, pogledajte na slici ispod. Ovdje unosimo sve parametre u zasebne ćelije (E1:E4) i stvaramo 2 niza s donjim formulama. Obratite pozornost da su retci i stupci isporučeni različitim redoslijedom!

    Slijed koji se pomiče okomito odozgo prema dolje (u redovima):

    =TRANSPOSE(SEQUENCE(E2, E1, E3, E4))

    Pravi niz koji se pomiče vodoravno lijevo desno (stupac-wise):

    =SEQUENCE(E1, E2, E3, E4)

    Stvorite niz rimskih brojeva

    Potreban vam je niz rimskih brojeva za neki zadatak ili samo iz zabave ? To je lako! Izgradite regularnu SEQUENCE formulu i iskrivite je u ROMAN funkciji. Na primjer:

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

    Gdje je B1 broj redaka, B2 je broj stupaca, B3 je početni broj, a B4 je korak.

    Generirajte rastući ili opadajući niz nasumičnih brojeva

    Kao što vjerojatno znate, u novom Excelu postoji posebna funkcija za generiranje nasumičnih brojeva, RANDARRAY, o kojoj smo govorili prije nekoliko članaka. Ova funkcija može učiniti puno korisnih stvari, ali u našem slučaju ne može pomoći. Za generiranje uzlaznog ili padajućeg niza slučajnih cijelih brojeva, trebat će nam dobra stara funkcija RANDBETWEEN za korak argument SEQUENCE.

    Na primjer, za stvaranje niza rastući nasumični brojevi koji se prelijevaju u onoliko redaka i stupaca koliko je navedeno u B1 i B2, redom, i počinju od cijelog broja u B3, formula ide kako slijedi:

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

    Ovisno o tome želite li manji ili veći korak, navedite manji ili veći broj za drugi argument RANDBETWEEN.

    Da biste napravili niz od smanjujući nasumične brojeve , korak bi trebao biti negativan, tako da stavljate znak minus ispred funkcije RANDBETWEEN:

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

    Napomena. Jer ExcelFunkcija RANDBETWEEN je promjenjiva , generira nove nasumične vrijednosti sa svakom promjenom na vašem radnom listu. Kao rezultat toga, vaš niz nasumičnih brojeva neprestano će se mijenjati. Kako biste spriječili da se to dogodi, možete koristiti Excelovu značajku Posebno lijepljenje > Vrijednosti za zamjenu formula s vrijednostima.

    Nedostaje funkcija Excel SEQUENCE

    Kao i svaka druga funkcija dinamičkog niza, SEQUENCE je dostupan samo u Excelu za Microsoft 365 i Excel 2021 koji podržavaju dinamičke nizove. Nećete ga pronaći u preddinamičkom Excelu 2019, Excelu 2016 i nižim verzijama.

    Tako možete stvoriti niz u Excelu s formulama. Nadam se da su primjeri bili korisni i zabavni. U svakom slučaju, hvala vam na čitanju i nadamo se da se vidimo na našem blogu sljedeći tjedan!

    Radna bilježnica za vježbe za preuzimanje

    Excel SEQUENCE primjeri formula (.xlsx datoteka)

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.