SEQUENCE function sa Excel - awtomatikong bumuo ng serye ng numero

  • Ibahagi Ito
Michael Brown

Sa tutorial na ito, matututunan mo kung paano gumawa ng sequence ng numero sa Excel na may mga formula. Bukod pa rito, ipapakita namin sa iyo kung paano awtomatikong bumuo ng isang serye ng mga Romanong numero at random na integer - lahat sa pamamagitan ng paggamit ng bagong dynamic array SEQUENCE function.

Ang mga oras na kailangan mong maglagay ng mga numero sa pagkakasunud-sunod. Matagal nang nawala ang Excel nang manu-mano. Sa modernong Excel, maaari kang gumawa ng isang simpleng serye ng numero sa isang iglap gamit ang tampok na Auto Fill. Kung mayroon kang mas partikular na gawain sa isip, pagkatapos ay gamitin ang SEQUENCE function, na espesyal na idinisenyo para sa layuning ito.

    Excel SEQUENCE function

    Ang SEQUENCE function sa Excel ay ginagamit upang bumuo ng array ng mga sequential na numero gaya ng 1, 2, 3, atbp.

    Ito ay isang bagong dynamic array function na ipinakilala sa Microsoft Excel 365. Ang resulta ay isang dynamic na array na dumaloy sa tinukoy na numero ng mga row at column ay awtomatikong.

    Ang function ay may sumusunod na syntax:

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

    Where:

    Mga Row (opsyonal) - ang bilang ng mga row na pupunan.

    Mga Column (opsyonal) - ang bilang ng mga column na pupunan. Kung aalisin, magiging default sa 1 column.

    Start (opsyonal) - ang panimulang numero sa sequence. Kung aalisin, magiging default sa 1.

    Hakbang (opsyonal) - ang pagtaas para sa bawat kasunod na value sa sequence. Maaari itong maging positibo o negatibo.

    • Kung positibo, tataas ang mga susunod na halaga, na lumilikha ngpataas na pagkakasunod-sunod.
    • Kung negatibo, ang mga kasunod na halaga ay bumaba, na gumagawa ng isang pababang pagkakasunod-sunod.
    • Kung aalisin, ang hakbang ay magiging default sa 1.

    Ang SEQUENCE function ay lamang suportado sa Excel para sa Microsoft 365, Excel 2021, at Excel para sa web.

    Basic na formula para gumawa ng sequence ng numero sa Excel

    Kung naghahanap ka na mag-populate ng column ng mga row na may mga sequential number simula sa 1, maaari mong gamitin ang Excel SEQUENCE function sa pinakasimpleng anyo nito:

    Upang ilagay ang mga numero sa isang column :

    SEQUENCE( n)

    Upang maglagay ng mga numero sa isang row :

    SEQUENCE(1, n)

    Kung saan ang n ay ang bilang ng mga elemento sa sequence.

    Halimbawa, para mag-populate ng column na may 10 incremental na numero, i-type ang formula sa ibaba sa unang cell (A2 sa aming kaso) at pindutin ang Enter key:

    =SEQUENCE(10)

    Awtomatikong lalabas ang mga resulta sa iba pang mga row.

    Upang gumawa ng horizontal sequence, itakda ang rows argument sa 1 (o alisin ito) at tukuyin ang bilang ng column , 8 sa aming kaso:

    =SEQUENCE(1,8)

    Kung gusto mong punan ang isang hanay ng mga cell ng mga sequential na numero, pagkatapos ay tukuyin parehong rows at column na mga argumento. Halimbawa, para mag-populate ng 5 row at 3 column, gagamitin mo ang formula na ito:

    =SEQUENCE(5,3)

    Upang magsimula na may partikular na numero , sabihin nating 100, ibigay ang numerong iyon sa 3rd argument:

    =SEQUENCE(5,3,100)

    Upang bumuo nglistahan ng mga numero na may partikular na hakbang sa pagtaas , tukuyin ang hakbang sa ika-4 na argumento, 10 sa aming kaso:

    =SEQUENCE(5,3,100,10)

    Isinalin sa plain English, ang aming kumpletong formula ay ganito ang mga sumusunod:

    SEQUENCE function - mga bagay na dapat tandaan

    Upang mahusay na makagawa ng sequence ng mga numero sa Excel, mangyaring tandaan ang 4 na simpleng katotohanang ito:

    • Available lang ang SEQUENCE function sa mga Microsoft 365 na subscription at Excel 2021. Sa Excel 2019, Excel 2016 at mga naunang bersyon, hindi ito gumagana dahil hindi sinusuportahan ng mga bersyong iyon ang dynamic arrays.
    • Kung ang array ng mga sequential na numero ang huling resulta, awtomatikong ilalabas ng Excel ang lahat ng numero sa tinatawag na spill range. Kaya, tiyaking mayroon kang sapat na mga cell na walang laman pababa at sa kanan ng cell kung saan mo ilalagay ang formula, kung hindi, magkakaroon ng #SPILL error.
    • Ang resultang array ay maaaring one-dimensional o two-dimensional, depende sa kung paano mo iko-configure ang mga row at mga column na argumento.
    • Anumang opsyonal na argumento na hindi nakatakda ay magiging default sa 1.

    Paano upang lumikha ng isang pagkakasunud-sunod ng numero sa Excel - mga halimbawa ng formula

    Bagaman ang pangunahing formula ng SEQUENCE ay mukhang hindi masyadong kapana-panabik, kapag pinagsama sa iba pang mga pag-andar, ito ay tumatagal ng isang bagong antas ng pagiging kapaki-pakinabang.

    Gawin isang bumababa (pababang) sequence sa Excel

    Upang bumuo ng isang pababang sunod-sunod na serye, upang ang bawat kasunod na valueay mas mababa kaysa sa nauna, magbigay ng negatibong na numero para sa argumentong step .

    Halimbawa, upang gumawa ng listahan ng mga numero na nagsisimula sa 10 at bumaba ng 1 , gamitin ang formula na ito:

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

    Pilitin ang isang two-dimensional na sequence na ilipat patayo sa itaas pababa

    Kapag nagpo-populate ng hanay ng mga cell na may mga sequential na numero, bilang default, ang serye ay palaging napupunta nang pahalang sa unang row at pagkatapos ay pababa sa susunod na row, tulad ng pagbabasa ng libro mula kaliwa hanggang kanan. Para maparami ito nang patayo, ibig sabihin, itaas hanggang ibaba sa unang column at pagkatapos ay pakanan sa susunod na column, i-nest ang SEQUENCE sa TRANSPOSE function. Pakitandaan na ang TRANSPOSE ay nagpapalit ng mga row at column, kaya dapat mong tukuyin ang mga ito sa reverse order:

    TRANSPOSE(SEQUENCE( column, row, start, step))

    Halimbawa, para punan ang 5 row at 3 column ng mga sequential number na nagsisimula sa 100 at dinadagdagan ng 10, ang formula ay kukuha ng form na ito:

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

    Upang mas maunawaan ang diskarte, mangyaring tingnan sa screenshot sa ibaba. Dito, inilalagay namin ang lahat ng mga parameter sa magkahiwalay na mga cell (E1:E4) at lumikha ng 2 sequence na may mga formula sa ibaba. Mangyaring bigyang pansin ang mga hilera at mga hanay ay ibinibigay sa magkaibang pagkakasunud-sunod!

    Pagkakasunod-sunod na gumagalaw nang patayo sa itaas hanggang sa ibaba (row-wise):

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

    Regular na pagkakasunud-sunod na gumagalaw nang pahalang pakaliwa pakanan (column-wise):

    =SEQUENCE(E1, E2, E3, E4)

    Gumawa ng pagkakasunod-sunod ng mga Romanong numero

    Kailangan ng Roman number sequence para sa ilang gawain, o para lang sa kasiyahan ? Madali lang yan! Bumuo ng regular na formula ng SEQUENCE at i-warp ito sa ROMAN function. Halimbawa:

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

    Kung saan ang B1 ay ang bilang ng mga row, ang B2 ay ang bilang ng mga column, ang B3 ay ang panimulang numero at ang B4 ay ang hakbang.

    Bumuo ng pagtaas o pagbaba ng pagkakasunud-sunod ng mga random na numero

    Tulad ng malamang na alam mo, sa bagong Excel mayroong isang espesyal na function para sa pagbuo ng mga random na numero, RANDARRAY, na tinalakay namin ilang artikulo ang nakalipas. Ang function na ito ay maaaring gumawa ng maraming mga kapaki-pakinabang na bagay, ngunit sa aming kaso hindi ito makakatulong. Upang bumuo ng alinman sa pataas o pababang serye ng mga random na buong numero, kakailanganin namin ang magandang lumang RANDBETWEEN function para sa step argument ng SEQUENCE.

    Halimbawa, upang lumikha ng isang serye ng pagdaragdag ng mga random na numero na dumadaloy sa pinakamaraming row at column gaya ng tinukoy sa B1 at B2, ayon sa pagkakabanggit, at magsisimula sa integer sa B3, ang formula ay sumusunod:

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

    Depende sa kung gusto mo ng mas maliit o mas malaking hakbang, magbigay ng mas mababa o mas mataas na numero para sa pangalawang argument ng RANDBETWEEN.

    Upang gumawa ng sequence ng binabawasan ang mga random na numero , ang hakbang ay dapat na negatibo, kaya ilagay mo ang minus sign bago ang RANDBETWEEN function:

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

    Tandaan. Dahil ang ExcelAng RANDBETWEEN function ay volatile , bubuo ito ng mga bagong random na value sa bawat pagbabago sa iyong worksheet. Bilang resulta, ang iyong sequence ng mga random na numero ay patuloy na magbabago. Upang maiwasang mangyari ito, maaari mong gamitin ang tampok na Paste Special > Values ng Excel upang palitan ang mga formula ng mga value.

    Nawawala ang Excel SEQUENCE function

    Tulad ng anumang iba pang dynamic array function, SEQUENCE ay available lang sa Excel para sa Microsoft 365 at Excel 2021 na sumusuporta sa mga dynamic na array. Hindi mo ito makikita sa pre-dynamic na Excel 2019, Excel 2016, at mas mababa.

    Ganyan gumawa ng sequence sa Excel gamit ang mga formula. Umaasa ako na ang mga halimbawa ay parehong kapaki-pakinabang at masaya. Anyway, salamat sa pagbabasa at sana ay makita ka sa aming blog sa susunod na linggo!

    Magsanay ng workbook para sa pag-download

    Mga halimbawa ng formula ng Excel SEQUENCE (.xlsx file)

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.