SEQUENCE funkció az Excelben - automatikus számsorozat létrehozása

  • Ossza Meg Ezt
Michael Brown

Ebben a bemutatóban megtanulja, hogyan hozhat létre számsorozatot az Excelben képletekkel. Emellett megmutatjuk, hogyan generálhat automatikusan római számok és véletlen egész számok sorozatát - mindezt egy új dinamikus tömb SEQUENCE függvényének használatával.

Régen elmúltak már azok az idők, amikor kézzel kellett sorba rakni a számokat az Excelben. A modern Excelben az automatikus kitöltés funkcióval villámgyorsan készíthet egyszerű számsorozatokat. Ha ennél konkrétabb feladatot tűzött ki maga elé, akkor használja a SEQUENCE funkciót, amelyet kifejezetten erre a célra fejlesztettek ki.

    Excel SEQUENCE funkció

    Az Excel SEQUENCE függvénye sorszámok, például 1, 2, 3 stb. tömbjének létrehozására szolgál.

    Ez egy új, a Microsoft Excel 365-ben bevezetett dinamikus tömbfunkció. Az eredmény egy dinamikus tömb, amely automatikusan kitölti a megadott számú sort és oszlopot.

    A függvény szintaxisa a következő:

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

    Hol:

    Sorok (opcionális) - a kitöltendő sorok száma.

    Oszlopok (opcionális) - a kitöltendő oszlopok száma. Ha elhagyja, alapértelmezés szerint 1 oszlop.

    Indítsa el a oldalt. (opcionális) - a kezdőszám a sorozatban. Ha elhagyja, alapértelmezett értéke 1.

    Lépés (opcionális) - a szekvencia minden egyes következő értékének növekménye. Lehet pozitív vagy negatív.

    • Ha pozitív, akkor a következő értékek emelkednek, és így egy növekvő sorozatot hoznak létre.
    • Ha negatív, akkor a következő értékek csökkennek, és így csökkenő sorrendet eredményeznek.
    • Ha kihagyja, a lépés alapértelmezés szerint 1.

    A SEQUENCE funkciót csak az Excel for Microsoft 365, az Excel 2021 és az Excel for the web támogatja.

    Alapképlet számsorozat létrehozásához az Excelben

    Ha egy sorok oszlopát szeretné feltölteni 1-től kezdődő sorszámokkal, akkor az Excel SEQUENCE függvényt használhatja a legegyszerűbb formában:

    Számok beillesztése egy oszlop :

    SEQUENCE( n )

    Számok elhelyezése egy sor :

    SEQUENCE(1, n )

    Hol n a sorozat elemeinek száma.

    Ha például egy oszlopot 10 növekményes számmal szeretne feltölteni, írja be az alábbi képletet az első cellába (esetünkben A2), és nyomja meg az Enter billentyűt:

    =SEQUENCE(10)

    Az eredmények automatikusan átfolynak a többi sorba.

    Vízszintes szekvencia készítéséhez állítsa be a sorok argumentumot 1-re (vagy hagyja ki), és határozza meg a oszlopok , esetünkben 8:

    =SEQUENCE(1,8)

    Ha szeretne kitölteni egy cellák tartománya sorszámokkal, majd definiálja mind a sorok és oszlopok Például 5 sor és 3 oszlop kitöltéséhez ezt a képletet használhatja:

    =SEQUENCE(5,3)

    A címre. indítsd el a egy meghatározott számmal , mondjuk 100, adja meg ezt a számot a 3. argumentumban:

    =SEQUENCE(5,3,100)

    Számok listájának generálása egy meghatározott lépcsőfok , határozza meg a 4. argumentumban a lépést, esetünkben 10-et:

    =SEQUENCE(5,3,100,10)

    Lefordítva egyszerű angolra, a teljes képletünk a következőképpen hangzik:

    SEQUENCE függvény - megjegyzendő dolgok

    Ha hatékonyan szeretne számsorozatot készíteni az Excelben, ne feledje ezt a 4 egyszerű tényt:

    • A SEQUENCE funkció csak a Microsoft 365 előfizetések és az Excel 2021 esetén érhető el. Az Excel 2019, Excel 2016 és korábbi verziókban nem működik, mivel ezek a verziók nem támogatják a dinamikus tömböket.
    • Ha a sorszámok tömbje a végeredmény, az Excel automatikusan kiadja az összes számot egy úgynevezett kiömlő tartományban. Győződjön meg tehát arról, hogy van elég üres cella lent és jobbra attól a cellától, ahová a képletet beírja, különben #SPILL hiba lép fel.
    • Az eredményül kapott tömb lehet egydimenziós vagy kétdimenziós, attól függően, hogy hogyan konfigurálod a sorok és oszlopok érvek.
    • Minden olyan opcionális argumentum, amely nincs beállítva, alapértelmezés szerint 1.

    Számsorozat létrehozása az Excelben - képletpéldák

    Bár az alap SEQUENCE formula nem tűnik túl izgalmasnak, más funkciókkal kombinálva teljesen új szintre lép.

    Csökkenő (csökkenő) sorrend készítése Excelben

    Egy csökkenő sorozat létrehozásához, úgy, hogy minden következő érték kisebb legyen az előzőnél, adjunk meg egy negatív szám a lépés érv.

    Ha például egy 10-től kezdődő és 1-gyel csökkenő számok listáját szeretné létrehozni, használja ezt a képletet:

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

    Kétdimenziós szekvencia függőlegesen felülről lefelé történő mozgatásának kikényszerítése

    Amikor egy cellatartományt feltöltünk sorszámokkal, a sorozat alapértelmezés szerint mindig vízszintesen halad át az első soron, majd lefelé a következő sorba, mintha egy könyvet balról jobbra olvasnánk. Ahhoz, hogy függőlegesen, azaz fentről lefelé haladjon át az első oszlopon, majd jobbra a következő oszlopba, a SEQUENCE-t a TRANSPOSE függvénybe kell fészkelni. Vegye figyelembe, hogy a TRANSPOSE felcseréli a sorokat és a sorokat.oszlopok, ezért fordított sorrendben kell megadni őket:

    TRANSPOSE(SEQUENCE( oszlopok , sorok , start, step)))

    Például, ha 5 sort és 3 oszlopot szeretnénk kitölteni 100-tól kezdődő és 10-zel növekvő sorszámokkal, a képlet a következő formulát veszi fel:

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

    A megközelítés jobb megértéséhez kérjük, nézze meg az alábbi képernyőképet. Itt az összes paramétert külön cellákba (E1:E4) írjuk be, és 2 sorozatot hozunk létre az alábbi képletekkel. Kérjük, figyeljen oda! sorok és oszlopok különböző sorrendben kerülnek szállításra!

    Függőlegesen felülről lefelé (soronként) mozgó szekvencia:

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

    Szabályos sorozat, amely vízszintesen balról jobbra halad (oszlopos):

    =SOROZAT(E1, E2, E3, E4)

    Római számok sorozatának létrehozása

    Szüksége van egy római számsorozatra valamilyen feladathoz, vagy csak úgy szórakozásból? Ez egyszerű! Állítson össze egy szabályos SEQUENCE képletet, és ferdítse el a ROMAN függvényben. Például:

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

    Ahol B1 a sorok száma, B2 az oszlopok száma, B3 a kezdőszám és B4 a lépés.

    Véletlen számok növekvő vagy csökkenő sorozatának generálása

    Mint azt bizonyára tudják, az új Excelben van egy speciális függvény a véletlen számok generálására, a RANDARRAY, amelyet néhány cikkel ezelőtt már tárgyaltunk. Ez a függvény sok hasznos dologra képes, de a mi esetünkben nem tud segíteni. Ahhoz, hogy véletlen egész számok növekvő vagy csökkenő sorozatát generáljuk, szükségünk lesz a jó öreg RANDBETWEEN függvényre a lépés a SEQUENCE érve.

    Például egy sorozat létrehozásához növekvő véletlen számok amely annyi sort és oszlopot tölt ki, ahány sor és oszlop van megadva B1-ben, illetve B2-ben, és a B3-ban szereplő egész számmal kezdődik, a képlet a következőképpen néz ki:

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

    Attól függően, hogy kisebb vagy nagyobb lépést szeretne, adjon meg egy kisebb vagy nagyobb számot a RANDBETWEEN második argumentumához.

    A következő szekvenciák elkészítéséhez csökkenő véletlen számok , a lépés negatívnak kell lennie, ezért a mínusz jelet a RANDBETWEEN függvény elé kell tenni:

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

    Megjegyzés: Mivel az Excel RANDBETWEEN funkciója a illékony , akkor a munkalap minden egyes módosításakor új véletlen értékeket fog generálni. Ennek eredményeképpen a véletlen számok sorozata folyamatosan változni fog. Ennek megakadályozására használhatja az Excel Beillesztés Special > Értékek funkcióval a képleteket értékekkel lehet helyettesíteni.

    Excel SEQUENCE funkció hiányzik

    Mint minden más dinamikus tömbfüggvény, a SEQUENCE is csak a Microsoft 365 és az Excel 2021 dinamikus tömböket támogató Excelben érhető el. A dinamikus tömbök előtti Excel 2019, Excel 2016 és alacsonyabb verziójú Excelben nem találja meg.

    Ez az, ahogyan az Excelben képletekkel sorozatot hozhatunk létre. Remélem, a példák hasznosak és szórakoztatóak voltak. Mindenesetre köszönöm, hogy elolvastad, és remélem, jövő héten találkozunk a blogon!

    Gyakorlati munkafüzet letölthető

    Excel SEQUENCE formula példák (.xlsx fájl)

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.