SEQUENCE funkcija programmā Excel - automātiska skaitļu sērijas ģenerēšana

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā uzzināsiet, kā Excel programmā izveidot skaitļu virkni, izmantojot formulas. Turklāt mēs parādīsim, kā automātiski ģenerēt romiešu skaitļu virkni un nejaušus veselos skaitļus - tas viss, izmantojot jauno dinamisko masīva funkciju SEQUENCE.

Laiki, kad Excel programmā bija manuāli jāsaliek skaitļi pēc kārtas, jau sen ir pagājuši. Mūsdienu Excel programmā ar automātiskās aizpildīšanas funkciju varat izveidot vienkāršu skaitļu virkni vienā mirklī. Ja jums ir konkrēts uzdevums, izmantojiet funkciju SEQUENCE, kas ir īpaši izstrādāta šim nolūkam.

    Excel SEQUENCE funkcija

    Funkcija SEQUENCE programmā Excel tiek izmantota, lai ģenerētu secīgu skaitļu masīvu, piemēram, 1, 2, 3 utt.

    Tā ir jauna dinamiskā masīva funkcija, kas ieviesta programmā Microsoft Excel 365. Rezultāts ir dinamisks masīvs, kas automātiski izplūst norādītajā rindu un kolonnu skaitā.

    Funkcijai ir šāda sintakse:

    SEQUENCE(rindas, [kolonnas], [sākums], [solis])

    Kur:

    Rindas (nav obligāti) - aizpildāmo rindu skaits.

    Kolonnas (nav obligāts) - aizpildāmo kolonnu skaits. Ja netiek norādīts, noklusējuma vērtība ir 1 kolonna.

    Sākt (nav obligāts) - sākuma numurs secībā. Ja nav norādīts, noklusējuma vērtība ir 1.

    Solis (nav obligāts) - katras nākamās secības vērtības pieaugums. Tas var būt pozitīvs vai negatīvs.

    • Ja tā ir pozitīva, turpmākās vērtības palielinās, veidojot augošu secību.
    • Ja tā ir negatīva, turpmākās vērtības samazinās, veidojot dilstošu secību.
    • Ja šis solis nav norādīts, noklusējuma vērtība ir 1.

    Funkcija SEQUENCE tiek atbalstīta tikai lietojumprogrammās Excel programmā Microsoft 365, Excel 2021 un Excel tīmeklī.

    Pamata formula, lai izveidotu numuru secību programmā Excel

    Ja vēlaties aizpildīt rindu kolonnu ar secīgiem skaitļiem, sākot no 1, varat izmantot Excel funkciju SEQUENCE tās vienkāršākajā formā:

    Skaitļu ievietošana sleja :

    SEQUENCE( n )

    Numuru ievietošana rinda :

    SEQUENCE(1, n )

    Kur n ir elementu skaits secībā.

    Piemēram, lai aizpildītu kolonnu ar 10 pieaugošiem skaitļiem, pirmajā šūnā (mūsu gadījumā A2) ierakstiet tālāk norādīto formulu un nospiediet taustiņu Enter:

    =SEKVENCIJA(10)

    Rezultāti pārējās rindās izplūdīs automātiski.

    Lai izveidotu horizontālu secību, iestatiet rindas argumentu 1 (vai izlaidiet to) un definējiet skaitu kolonnas , mūsu gadījumā - 8:

    =SEQUENCE(1,8)

    Ja vēlaties aizpildīt šūnu diapazons ar secīgiem numuriem, pēc tam definējiet abus rindas un kolonnas Piemēram, lai aizpildītu 5 rindas un 3 kolonnas, jāizmanto šī formula:

    =SEQUENCE(5,3)

    Uz sākt ar konkrētu numuru , piemēram, 100, norādiet šo skaitli 3. argumentā:

    =SEKVENCE(5,3,100)

    Lai ģenerētu numuru sarakstu ar konkrēts pieauguma solis , definējiet 4. argumenta soli, kas mūsu gadījumā ir 10:

    =SEQUENCE(5,3,100,10)

    Tulkojot vienkāršā angļu valodā, mūsu pilnā formula ir šāda:

    SEQUENCE funkcija - kas jāatceras

    Lai efektīvi veiktu skaitļu secību programmā Excel, atcerieties šos 4 vienkāršos faktus:

    • SEQUENCE funkcija ir pieejama tikai ar Microsoft 365 abonementiem un Excel 2021. Excel 2019, Excel 2016 un agrākajās versijās tā nedarbojas, jo šīs versijas neatbalsta dinamiskos masīvus.
    • Ja galarezultāts ir secīgu skaitļu masīvs, Excel automātiski izvada visus skaitļus tā sauktajā izplūdes diapazonā. Tāpēc pārliecinieties, ka ir pietiekami daudz tukšu šūnu lejpus un pa labi no šūnas, kurā ievadāt formulu, pretējā gadījumā radīsies #SPILL kļūda.
    • Iegūtais masīvs var būt viendimensiju vai divdimensiju atkarībā no tā, kā konfigurējat rindas un kolonnas argumenti.
    • Jebkurš nenoteiktais izvēles arguments pēc noklusējuma ir 1.

    Kā izveidot numuru secību programmā Excel - formulu piemēri

    Lai gan pamatformula SEQUENCE neizskatās īpaši aizraujoša, apvienojumā ar citām funkcijām tā iegūst pavisam jaunu lietderības līmeni.

    Izveidojiet dilstošu (dilstošu) secību programmā Excel

    Lai izveidotu dilstošu secīgu virkni, kurā katra nākamā vērtība ir mazāka par iepriekšējo, ievadiet a negatīvs numurs solis arguments.

    Piemēram, lai izveidotu sarakstu ar skaitļiem, kas sākas ar 10 un samazinās par 1, izmantojiet šo formulu:

    =SEKVENCE(10, 1, 10, 10, -1)

    Piespiedu divdimensiju secības pārvietošana vertikāli no augšas uz leju

    Aizpildot šūnu diapazonu ar secīgiem skaitļiem, pēc noklusējuma sērija vienmēr virzās horizontāli pāri pirmajai rindai un pēc tam uz leju uz nākamo rindu, gluži kā lasot grāmatu no kreisās uz labo. Lai panāktu, ka sērija virzās vertikāli, t. i., no augšas uz leju pāri pirmajai kolonnai un pēc tam uz labo pusi uz nākamo kolonnu, ievietojiet SEQUENCE funkcijā TRANSPOSE. Ņemiet vērā, ka TRANSPOSE apmaina rindas unkolonnas, tāpēc tās jānorāda apgrieztā secībā:

    TRANSPONĒT(SECĪBA( kolonnas , rindas , start, step))

    Piemēram, lai aizpildītu 5 rindas un 3 kolonnas ar secīgiem skaitļiem, sākot no 100 un palielinot par 10, formula ir šāda:

    =TRANSPOZĪCIJA(SECĪBA(3, 5, 100, 10))

    Lai labāk izprastu pieeju, lūdzu, apskatiet zemāk redzamo ekrānšāviņu. Šeit mēs ievadām visus parametrus atsevišķās šūnās (E1:E4) un izveidojam 2 secības, izmantojot turpmāk minētās formulas. Lūdzu, pievērsiet uzmanību rindas un kolonnas tiek piegādāti atšķirīgā secībā!

    Secība, kas pārvietojas vertikāli no augšas uz leju (pa rindām):

    =TRANSPOZĪCIJA(SECĪBA(E2, E1, E3, E4))

    Regulāra secība, kas pārvietojas horizontāli no kreisās uz labo pusi (pa kolonnām):

    =SEKVENCE(E1, E2, E3, E4)

    Izveidot romiešu skaitļu secību

    Nepieciešama romiešu skaitļu secība kādam uzdevumam vai vienkārši izklaidei? Tas ir vienkārši! Izveidojiet regulāru SEQUENCE formulu un izkropļojiet to ar funkciju ROMAN. Piemēram:

    =ROMAN(SECĪBA(B1, B2, B3, B4))

    Kur B1 ir rindu skaits, B2 ir kolonnu skaits, B3 ir sākuma numurs un B4 ir solis.

    ģenerēt pieaugošu vai sarūkošu nejaušu skaitļu secību

    Kā jūs droši vien zināt, jaunajā programmā Excel ir īpaša funkcija nejaušo skaitļu ģenerēšanai RANDARRAY, ko mēs apspriedām pirms dažiem rakstiem. Šī funkcija var darīt daudz noderīgu lietu, bet mūsu gadījumā tā nevar palīdzēt. Lai ģenerētu vai nu augošu, vai dilstošu nejaušo veselu skaitļu sēriju, mums būs nepieciešama vecā labā funkcija RANDBETWEEN, lai solis SEQUENCE arguments.

    Piemēram, lai izveidotu virkni pieaugošie nejaušie skaitļi kas izplūst tik daudzās rindās un kolonnās, cik norādīts attiecīgi B1 un B2, un sākas no veselā skaitļa B3, formula ir šāda:

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

    Atkarībā no tā, vai vēlaties mazāku vai lielāku soli, kā otro argumentu RANDBETWEEN norādiet mazāku vai lielāku skaitli.

    Lai izveidotu secību nejaušo skaitļu skaita samazināšanās , un solis jābūt negatīvam, tāpēc pirms funkcijas RANDBETWEEN jānovieto mīnusa zīme:

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

    Piezīme. Tā kā Excel funkcija RANDBETWEEN ir gaistošs , tas ģenerēs jaunas nejaušās vērtības ar katru izmaiņu darblapā. Rezultātā jūsu nejaušo skaitļu secība nepārtraukti mainīsies. Lai to novērstu, varat izmantot Excel programmu. Īpašais ielīmēšanas veids > Vērtības funkciju, lai aizvietotu formulas ar vērtībām.

    Trūkst Excel SEQUENCE funkcijas

    Tāpat kā jebkura cita dinamiskā masīva funkcija, arī SEQUENCE ir pieejama tikai programmā Excel Microsoft 365 un Excel 2021, kas atbalsta dinamiskos masīvus. Tā nav pieejama pirms dinamiskā Excel 2019, Excel 2016 un jaunākos modeļos.

    Tas ir veids, kā izveidot secību programmā Excel ar formulām. Es ceru, ka piemēri bija gan noderīgi, gan jautri. Jebkurā gadījumā, paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu blogā!

    Prakses darba burtnīca lejupielādei

    Excel SEQUENCE formulas piemēri (.xlsx fails)

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.