VOLGORDE-funksie in Excel - genereer nommerreekse outomaties

  • Deel Dit
Michael Brown

In hierdie tutoriaal sal jy leer hoe om 'n getalreeks in Excel met formules te skep. Daarbenewens sal ons jou wys hoe om 'n reeks Romeinse getalle en ewekansige heelgetalle outomaties te genereer - alles deur 'n nuwe dinamiese skikking SEQUENCE-funksie te gebruik.

Die tye wat jy getalle in volgorde moes plaas in Excel handmatig is lankal verby. In moderne Excel kan jy blitsvinnig ’n eenvoudige nommerreeks maak met die Outovul-funksie. As jy 'n meer spesifieke taak in gedagte het, gebruik dan die SEQUENCE-funksie, wat spesiaal vir hierdie doel ontwerp is.

    Excel SEQUENCE-funksie

    Die SEQUENCE-funksie in Excel word gebruik om 'n skikking van opeenvolgende getalle soos 1, 2, 3, ens. te genereer.

    Dit is 'n nuwe dinamiese skikkingsfunksie wat in Microsoft Excel 365 bekendgestel is. Die resultaat is 'n dinamiese skikking wat in die gespesifiseerde getal mors van rye en kolomme outomaties.

    Die funksie het die volgende sintaksis:

    SEQUENCE(rye, [kolomme], [begin], [stap])

    Waar:

    Rye (opsioneel) - die aantal rye om te vul.

    Kolomme (opsioneel) - die aantal kolomme om te vul. As dit weggelaat word, word verstek na 1 kolom.

    Begin (opsioneel) - die beginnommer in die ry. As dit weggelaat word, word verstek na 1.

    Stap (opsioneel) - die inkrement vir elke daaropvolgende waarde in die ry. Dit kan positief of negatief wees.

    • As positief, daaropvolgende waardes toeneem, skep 'nstygende volgorde.
    • Indien negatief, neem die daaropvolgende waardes af, wat 'n dalende ry produseer.
    • Indien weggelaat word, is die stap verstek na 1.

    Die SEQUENCE-funksie is slegs ondersteun in Excel vir Microsoft 365, Excel 2021 en Excel vir die web.

    Basiese formule om 'n getalreeks in Excel te skep

    As jy 'n kolom rye met opeenvolgende getalle wil vul begin by 1, kan jy die Excel SEQUENCE-funksie in sy eenvoudigste vorm gebruik:

    Om getalle in 'n kolom te plaas:

    VOLGORDE( n)

    Om getalle in 'n ry te plaas:

    VOLGORDE(1, n)

    Waar n die aantal elemente in die ry is.

    Om byvoorbeeld 'n kolom met 10 inkrementele getalle te vul, tik die onderstaande formule in die eerste sel (A2 in ons geval) en druk die Enter-sleutel:

    =SEQUENCE(10)

    Die resultate sal outomaties in die ander rye mors.

    Om 'n horisontale volgorde te maak, stel die rye -argument op 1 (of laat dit weg) en definieer die aantal kolomme , 8 in ons geval:

    =SEQUENCE(1,8)

    As jy 'n reeks selle met opeenvolgende nommers wil vul, definieer dan beide die rye en kolomme argumente. Byvoorbeeld, om 5 rye en 3 kolomme te vul, gebruik jy hierdie formule:

    =SEQUENCE(5,3)

    Om begin met 'n spesifieke getal , sê 100, verskaf daardie getal in die 3de argument:

    =SEQUENCE(5,3,100)

    Om 'nlys van getalle met 'n spesifieke inkrementstap , definieer die stap in die 4de argument, 10 in ons geval:

    =SEQUENCE(5,3,100,10)

    Vertaal in gewone Engels, lees ons volledige formule soos volg:

    VOLGORDE-funksie - dinge om te onthou

    Om 'n reeks getalle doeltreffend in Excel te doen, asseblief onthou hierdie 4 eenvoudige feite:

    • Die SEQUENCE-funksie is slegs beskikbaar met Microsoft 365-intekeninge en Excel 2021. In Excel 2019, Excel 2016 en vroeër weergawes werk dit nie aangesien daardie weergawes nie dinamiese ondersteuning ondersteun nie skikkings.
    • As die skikking van opeenvolgende getalle die finale resultaat is, voer Excel al die getalle outomaties uit in 'n sogenaamde morsreeks. Maak dus seker dat jy genoeg leë selle onder en regs van die sel het waar jy die formule invoer, anders sal 'n #MORS-fout voorkom.
    • Die resulterende skikking kan eendimensioneel of tweedimensioneel wees, afhangende van hoe jy die rye en kolomme argumente instel.
    • Enige opsionele argument wat nie gestel is nie, is verstek op 1.

    Hoe om 'n getallereeks in Excel te skep - formulevoorbeelde

    Alhoewel die basiese VOLGORDE-formule nie baie opwindend lyk nie, neem dit 'n heel nuwe vlak van bruikbaarheid aan wanneer dit met ander funksies gekombineer word.

    Maak 'n dalende (dalende) volgorde in Excel

    Om 'n dalende opeenvolgende reeks te genereer, sodat elke daaropvolgende waardekleiner is as die voorafgaande een, verskaf 'n negatiewe getal vir die stap -argument.

    Om byvoorbeeld 'n lys getalle te skep wat by 10 begin en met 1 afneem. , gebruik hierdie formule:

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

    Forseer 'n tweedimensionele ry om vertikaal van bo na onder te beweeg

    Wanneer 'n reeks van selle met opeenvolgende nommers, die reeks gaan by verstek altyd horisontaal oor die eerste ry en dan af na die volgende ry, net soos om 'n boek van links na regs te lees. Om dit vertikaal te laat voortplant, d.w.s. bo na onder oor die eerste kolom en dan regs na die volgende kolom, nes SEQUENCE in die TRANSPOSE-funksie. Neem asseblief kennis dat TRANSPOSE rye en kolomme omruil, dus moet jy hulle in die omgekeerde volgorde spesifiseer:

    TRANSPOSE(SEQUENCE( kolomme, rye, begin, stap))

    Byvoorbeeld, om 5 rye en 3 kolomme te vul met opeenvolgende nommers wat by 100 begin en met 10 verhoog word, neem die formule hierdie vorm aan:

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

    Om die benadering beter te verstaan, kyk asseblief by die skermkiekie hieronder. Hier voer ons al die parameters in afsonderlike selle in (E1:E4) en skep 2 rye met die onderstaande formules. Let asseblief op rye en kolomme word in verskillende volgorde verskaf!

    Rekwensie wat vertikaal van bo na onder beweeg (rygewys):

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

    Gereelde volgorde wat horisontaal van links na regs beweeg (kolom-wys):

    =SEQUENCE(E1, E2, E3, E4)

    Skep 'n ry van Romeinse getalle

    Benodig 'n Romeinse getalreeks vir een of ander taak, of net vir die pret ? Dis maklik! Bou 'n gewone VOLGORDE-formule en verdraai dit in die ROMAN-funksie. Byvoorbeeld:

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

    Waar B1 die aantal rye is, B2 die aantal kolomme, B3 die beginnommer en B4 die stap is.

    Genereer 'n toenemende of dalende volgorde van ewekansige getalle

    Soos jy waarskynlik weet, is daar in nuwe Excel 'n spesiale funksie om ewekansige getalle te genereer, RANDARRAY, wat ons 'n paar artikels gelede bespreek het. Hierdie funksie kan baie nuttige dinge doen, maar in ons geval kan dit nie help nie. Om óf 'n stygende óf 'n dalende reeks ewekansige heelgetalle te genereer, sal ons die goeie ou RANDBETWEEN-funksie vir die stap -argument van SEQUENCE nodig hê.

    Om byvoorbeeld 'n reeks van toenemende ewekansige getalle wat in soveel rye en kolomme mors as onderskeidelik in B1 en B2 gespesifiseer, en begin by die heelgetal in B3, die formule gaan soos volg:

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

    Afhangende van of jy 'n kleiner of groter stap wil hê, verskaf 'n laer of hoër getal vir die tweede argument van RANDBETWEEN.

    Om 'n ry van te maak dalende ewekansige getalle , moet die stap negatief wees, dus plaas jy die minusteken voor die RANDBETWEEN-funksie:

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

    Let wel. Omdat die ExcelRANDBETWEEN funksie is vlugtig , dit sal nuwe ewekansige waardes genereer met elke verandering in jou werkblad. As gevolg hiervan, sal jou volgorde van ewekansige getalle voortdurend verander. Om te voorkom dat dit gebeur, kan jy Excel se Plak Spesiale > Waardes -kenmerk gebruik om formules met waardes te vervang.

    Excel SEQUENCE-funksie ontbreek

    Soos enige ander dinamiese skikkingsfunksie, is SEQUENCE slegs beskikbaar in Excel vir Microsoft 365 en Excel 2021 wat dinamiese skikkings ondersteun. Jy sal dit nie in pre-dinamiese Excel 2019, Excel 2016 en laer vind nie.

    Dis hoe om volgorde in Excel met formules te skep. Ek hoop die voorbeelde was beide nuttig en pret. In elk geval, dankie dat jy gelees het en hoop om jou volgende week op ons blog te sien!

    Oefen werkboek vir aflaai

    Excel SEQUENCE formule voorbeelde (.xlsx lêer)

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.