SEQUENCE-funksje yn Excel - automatysk generearje nûmersearjes

  • Diel Dit
Michael Brown

Yn dizze tutorial sille jo leare hoe't jo in nûmersekwinsje meitsje kinne yn Excel mei formules. Derneist sille wy jo sjen litte hoe't jo automatysk in searje Romeinske sifers en willekeurige heule getallen generearje kinne - allegear troch in nije dynamyske array SEQUENCE-funksje te brûken.

De tiden dat jo nûmers yn folchoarder sette moasten yn Excel mei de hân binne lang fuort. Yn moderne Excel kinne jo in ienfâldige nûmersearje yn in flits meitsje mei de Auto Fill-funksje. As jo ​​in mear spesifike taak yn gedachten hawwe, brûk dan de funksje SEQUENCE, dy't spesjaal foar dit doel ûntwurpen is.

    Excel SEQUENCE-funksje

    De funksje SEQUENCE yn Excel wurdt brûkt om in array fan opienfolgjende nûmers te generearjen lykas 1, 2, 3, ensfh.

    It is in nije dynamyske arrayfunksje yntrodusearre yn Microsoft Excel 365. It resultaat is in dynamyske array dy't yn it opjûne nûmer spielet fan rigen en kolommen automatysk.

    De funksje hat de folgjende syntaksis:

    SEQUENCE(rijen, [kolommen], [begjin], [stap])

    Wêr:

    Rijen (opsjoneel) - it oantal rigen om te foljen.

    Kolommen (opsjoneel) - it oantal kolommen om te foljen. As it weilitten is, stiet standert op 1 kolom.

    Start (opsjoneel) - it begjinnûmer yn 'e folchoarder. As it weilitten is, stiet standert op 1.

    Stap (opsjoneel) - de tanimming foar elke folgjende wearde yn 'e folchoarder. It kin posityf of negatyf wêze.

    • As posityf, folgjende wearden tanimme, meitsje inoprinnende folchoarder.
    • As negatyf, wurde folgjende wearden ôfnommen, wêrtroch in delgeande folchoarder wurdt produsearre.
    • As it weilitten wurdt, stiet de stap standert op 1.

    De funksje SEQUENCE is allinnich stipe yn Excel foar Microsoft 365, Excel 2021, en Excel foar it web.

    Basisformule om in nûmersekwinsje te meitsjen yn Excel

    As jo ​​op syk binne nei in kolom fan rigen te foljen mei opfolgjende nûmers begjinnend by 1, kinne jo de Excel SEQUENCE-funksje brûke yn syn ienfâldichste foarm:

    Om sifers yn in kolom te pleatsen:

    SEQUENCE( n)

    Om nûmers yn in rige te pleatsen:

    SEQUENCE(1, n)

    Wêr't n it oantal eleminten yn de folchoarder is.

    Om bygelyks in kolom te foljen mei 10 ynkrementele nûmers, typ de formule hjirûnder yn 'e earste sel (A2 yn ús gefal) en druk op de Enter-kaai:

    =SEQUENCE(10)

    De resultaten sille automatysk yn 'e oare rigen spielje.

    Om in horizontale folchoarder te meitsjen, set it argumint rijen op 1 (of weilitte) en definiearje it oantal kolommen , 8 yn ús gefal:

    =SEQUENCE(1,8)

    As jo ​​in berik fan sellen wolle folje mei opfolgjende nûmers, definiearje dan sawol de rige as kolommen arguminten. Om bygelyks 5 rigen en 3 kolommen yn te foljen, soene jo dizze formule brûke:

    =SEQUENCE(5,3)

    Om start mei in spesifyk getal , sis 100, leverje dat nûmer yn it 3e argumint:

    =SEQUENCE(5,3,100)

    Om inlist mei nûmers mei in spesifike ynkrementstap , definiearje de stap yn it 4e argumint, 10 yn ús gefal:

    =SEQUENCE(5,3,100,10)

    Oerset yn gewoan Ingelsk, ús folsleine formule lêst as folget:

    SEQUENCE-funksje - dingen om te ûnthâlden

    Om effisjint in folchoarder fan nûmers yn Excel te dwaan, asjebleaft tink oan dizze 4 ienfâldige feiten:

    • De funksje SEQUENCE is allinich beskikber mei Microsoft 365-abonneminten en Excel 2021. Yn Excel 2019, Excel 2016 en eardere ferzjes wurket it net, om't dy ferzjes gjin dynamysk stypje arrays.
    • As de array fan opfolgjende nûmers it einresultaat is, jout Excel alle nûmers automatysk út yn in saneamd spillbereik. Soargje der dus foar dat jo genôch lege sellen hawwe nei ûnderen en rjochts fan 'e sel wêr't jo de formule ynfiere, oars sil in #SPILL-flater foarkomme. ôfhinklik fan hoe't jo de arguminten rijen en kolommen ynstelle.
    • Elk opsjoneel argumint dat net ynsteld is is standert op 1.

    Hoe om in nûmersekwinsje yn Excel te meitsjen - formulefoarbylden

    Hoewol't de basis SEQUENCE-formule net heul spannend sjocht, nimt it, yn kombinaasje mei oare funksjes, in folslein nij nivo fan nut oan.

    Make in ôfnimmende (ôfnimmende) folchoarder yn Excel

    Om in delgeande opienfolgjende searje te generearjen, sadat elke folgjende weardeminder is as de foargeande, jou dan in negatyf nûmer oan foar it stap -argumint.

    Bygelyks, om in list mei nûmers te meitsjen dy't begjint by 10 en ôfnimmend mei 1 , brûk dizze formule:

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

    Twing in twadiminsjonale folchoarder om fertikaal fan boppe nei ûnderen te ferpleatsen

    By it ynfoljen fan in berik fan sellen mei opienfolgjende nûmers, standert, de rige giet altyd horizontaal oer de earste rige en dan del nei de folgjende rige, krekt as it lêzen fan in boek fan lofts nei rjochts. Om it fertikaal te fersprieden, d.w.s. boppe nei ûnderen oer de earste kolom en dan rjochts nei de folgjende kolom, nêst SEQUENCE yn 'e TRANSPOSE-funksje. Tink derom dat TRANSPOSE rigen en kolommen wikselt, sadat jo se moatte spesifisearje yn omkearde folchoarder:

    TRANSPOSE(SEQUENCE( kolommen, rige, start, stap))

    Bygelyks, om 5 rigen en 3 kolommen te foljen mei opfolgjende nûmers begjinnend by 100 en ferhege mei 10, nimt de formule dizze foarm oan:

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

    Om de oanpak better te begripen, sjoch asjebleaft op it skermôfbylding hjirûnder. Hjir ynfiere wy alle parameters yn aparte sellen (E1: E4) en meitsje 2 sekwinsjes mei de ûndersteande formules. Let asjebleaft op dat rige en kolommen yn ferskillende folchoarder oanlevere wurde!

    Sequence dy't fertikaal fan boppe nei ûnderen beweecht (rige-wize):

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

    Reguliere folchoarder dy't horizontaal fan links nei rjochts beweecht (kolom-wiis):

    =SEQUENCE(E1, E2, E3, E4)

    Meitsje in folchoarder fan Romeinske sifers

    In Romeinske sifersekwinsje nedich foar wat taak, of gewoan foar de wille ? Dat is maklik! Bou in reguliere SEQUENCE-formule en warp it yn 'e ROMAN-funksje. Bygelyks:

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

    Dêr't B1 it oantal rigen is, B2 it oantal kolommen is, B3 it startnûmer is en B4 de stap is.

    Generearje in tanimmende of ôfnimmende folchoarder fan willekeurige getallen

    As jo ​​wierskynlik witte, is d'r yn nije Excel in spesjale funksje foar it generearjen fan willekeurige nûmers, RANDARRAY, dy't wy in pear artikels lyn besprutsen hawwe. Dizze funksje kin in protte nuttige dingen dwaan, mar yn ús gefal kin it net helpe. Om in oprinnende of delgeande rige fan willekeurige hiele getallen te generearjen, sille wy de goede âlde RANDBETWEEN-funksje nedich hawwe foar it stap -argumint fan SEQUENCE.

    Om bygelyks in searje te meitsjen fan tanimmende willekeurige getallen dy't yn safolle rigen en kolommen spielje as spesifisearre yn respektivelik B1 en B2, en begjinne by it heule getal yn B3, de formule giet as folget:

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

    Ofhinklik fan oft jo in lytsere of gruttere stap wolle, jouwe in leger of heger nûmer foar it twadde argumint fan RANDBETWEEN.

    Om in folchoarder te meitsjen fan ôfnimmende willekeurige getallen , de stap moat negatyf wêze, dus jo sette it minteken foar de funksje RANDBETWEEN:

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

    Opmerking. Omdat de ExcelRANDBETWEEN-funksje is flechtich , it sil nije willekeurige wearden generearje mei elke feroaring yn jo wurkblêd. As gefolch sil jo folchoarder fan willekeurige nûmers kontinu feroarje. Om foar te kommen dat dit bart, kinne jo Excel's Spesjale plakken > Wearden brûke om formules te ferfangen troch wearden.

    Excel SEQUENCE-funksje mist

    Lykas elke oare dynamyske arrayfunksje is SEQUENCE allinich beskikber yn Excel foar Microsoft 365 en Excel 2021 dy't dynamyske arrays stypje. Jo sille it net fine yn pre-dynamyske Excel 2019, Excel 2016, en leger.

    Sa meitsje jo folchoarder yn Excel mei formules. Ik hoopje dat de foarbylden sawol nuttich as leuk wiene. Hoe dan ek, tank foar it lêzen en hoopje jo nije wike op ús blog te sjen!

    Oefeningswurkboek foar download

    Excel SEQUENCE-formulefoarbylden (.xlsx-bestân)

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.