Kaip naudoti funkciją SEQUENCE programoje "Excel" (16 pavyzdžių)

  • Pasidalinti
Hugh West

Turinys

"Microsoft Excel" programoje funkcija SEQUENCE naudojama įvairių formatų skaitinių reikšmių sekai generuoti. Šiame straipsnyje sužinosite, kaip galite efektyviai naudoti šią funkciją SEQUENCE, naudodami skirtingus kriterijus ir derindami ją su kitomis "Excel" funkcijomis.

Pirmiau pateiktoje ekrano kopijoje pateikiama straipsnio apžvalga, kurioje pavaizduotas funkcijos SEQUENCE taikymas "Excel" programoje. Tolesniuose šio straipsnio skyriuose sužinosite daugiau apie duomenų rinkinį ir tinkamo funkcijos SEQUENCE naudojimo metodus.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti "Excel" sąsiuvinį, kurį naudojome rengdami šį straipsnį.

SEQUENCE funkcijos naudojimas.xlsx

Įvadas į funkciją SEQUENCE

  • Funkcijos tikslas:

Funkcija SEQUENCE naudojama skaitinių reikšmių sekai sukurti.

  • Sintaksė:

=EKVENCIJA(eilutės, [stulpeliai], [pradžia], [žingsnis])

  • Argumentai Paaiškinimas:
Argumentas Privalomas / pasirenkamas Paaiškinimas
eilutės Reikalinga Eilučių skaičius.
[stulpeliai] Pasirinktinai Stulpelių skaičius.
[pradėti] Pasirinktinai Pradinis numeris grąžinamame masyve.
[žingsnis] Pasirinktinai Bendras skirtumas tarp dviejų iš eilės einančių skaičių sekos reikšmių.
  • Grąžinimo parametras:

Masyvas, kuriame yra apibrėžtų specifikacijų skaičių seka.

16 pavyzdžių, kaip naudoti funkciją SEQUENCE programoje "Excel

1. Pagrindinis funkcijos SEQUENCE naudojimas, kai naudojamas tik vienas argumentas

Pirmasis argumentas SEKVENCIJA funkcija yra 'rows' kuris nurodo eilučių, kurios bus rodomos skaičiuoklėje, skaičių. Jei neįvedate jokių kitų argumentų, funkcija grąžins nurodytą eilučių skaičių, o pirmoje eilutėje bus skaičius '1' o vėliau visi kiti eilės numeriai bus rodomi kitose eilutėse.

Toliau pateiktame paveikslėlyje, Ląstelė B4 yra formulė:

=EKVENCIJA(5)

Skaityti daugiau: 51 dažniausiai naudojamos matematinės ir trigubos funkcijos programoje "Excel

2. "Excel" funkcija SEQUENCE su dviem argumentais

Kadangi antrasis funkcijos argumentas reiškia stulpelių skaičių, sujungus pirmuosius du argumentus bus gautas nurodytų eilučių ir stulpelių masyvas.

Svetainėje Ląstelė B4 . SEKVENCIJA funkcija su eilučių ir stulpelių argumentais bus:

=EKVENCIJA(5,3)

Skaityti daugiau: 44 matematinės funkcijos programoje "Excel" (atsisiųsti nemokamą PDF failą)

3. "Excel" funkcija SEQUENCE su trimis argumentais

Dabar trečiasis funkcijos argumentas yra [pradėti] kuris žymi pradinę reikšmę arba skaičių, rodomą masyvo pirmosios eilutės pirmajame langelyje.

Taigi, turėdama pirmuosius tris argumentus, funkcija grąžins masyvą, kaip parodyta toliau pateiktoje ekrano kopijoje. O formulė Ląstelė B4 yra:

= SEKA(5,3,10)

Kai pradinė reikšmė yra 10 masyve, kuris buvo apibrėžtas trečiajame funkcijos argumente.

4. SEQUENCE funkcija su keturiais argumentais programoje "Excel

Ketvirtasis funkcijos argumentas [žingsnis] žymi intervalą, kuris turi būti išlaikytas tarp bet kurių dviejų iš eilės esančių masyvo reikšmių. Tarkime, kad norime sudaryti sveikųjų skaičių aritmetinę eilutę, prasidedančią nuo 10, kurios bendras skirtumas yra 5.

Reikiama formulė Ląstelė B4 bus:

=SEKOS(5,3,10,5)

5. Funkcijos SEQUENCE naudojimas datoms arba mėnesiams generuoti programoje "Excel

i. Nuoseklių datų kūrimas naudojant funkcijas SEQUENCE ir TODAY

Svetainė SEKVENCIJA funkcija yra labai naudinga, kai reikia nustatyti kelias iš eilės einančias datas, pradedant nuo fiksuotos datos. DIENA funkcijos viduje kaip trečiąjį argumentą galime apibrėžti dabartinę datą, kuri bus pradžios data. Tarkime, kad ketiname sukurti dešimties iš eilės einančių datų sąrašą, pradedant nuo dabartinės datos.

Susijusi formulė Ląstelė B5 turėtų būti:

=SEKOS(10,1,TODAY(),1)

ii. Pirmųjų datų sąrašo sukūrimas iš eilės einantiems mėnesiams naudojant EDATE ir SEQUENCE funkcijas

EDATE funkcija naudojama rodyti datą po arba prieš nurodytą mėnesių skaičių nuo tam tikros datos. EDATE, DATE ir SEQUENCE funkcijas kartu, galime lengvai sukurti visų kelių iš eilės einančių mėnesių pirmųjų datų sąrašą. Tarkime, norime parodyti visų 2021 metų mėnesių pirmąsias datas.

Taigi, išvestyje Ląstelė B4 Toliau pateiktame paveikslėlyje reikiama formulė bus tokia:

= DATA(DATA(2021,1,1),SEKA(12,1,0))

iii. 12 mėnesių pavadinimų sąrašo sudarymas naudojant "Excel" funkciją SEQUENCE

Naudodami TEKSTAS funkcija aplink SEKVENCIJA funkciją, taip pat galime sudaryti dvylikos metų mėnesių sąrašą.

Reikiama formulė Ląstelė B5 turėtų būti:

=TEXT(EDATE(DATE(2022,1,1),SEQUENCE(12,1,0)), "mmmm")

6. SEQUENCE ir TRANSPOSE funkcijų derinys programoje "Excel

Taikant SEKVENCIJA su visais keturiais argumentais viduje, galime sukurti tam tikrų nuoseklių skaičių masyvą, o skaičių srautas bus iš kairės į dešinę, kaip parodyta toliau pateiktame paveikslėlyje.

Tarkime, norime masyve parodyti šių skaičių seką nuo viršaus iki apačios. Šiuo atveju turime naudoti TRANSPOSE funkcija, kuri eilutes konvertuos į stulpelius, o stulpelius - į eilutes.

Taigi, reikiama formulė išvestyje Ląstelė B10 turėtų būti:

=TRANSPOZICIJA(SEKA(5,3,10,5))

7. Romėniškų skaičių sekos kūrimas programoje "Excel

Sukurti iš eilės einančių romėniškų skaičių sąrašą taip pat galima naudojant ROMŲ kalba ir SEKVENCIJA funkcijos.

Reikalinga formulė bet kurioje ląstelėje turėtų būti:

=ROMAN(SEKA(5,3,1,1))

Taip bus sukurta penkiolika iš eilės romėniškų skaičių, pradedant nuo 'i' penkių eilučių ir trijų stulpelių masyve.

8. SEQUENCE su INDEX funkcija naudojimas "Excel" programoje

Dabar pažvelkime į toliau pateiktą duomenų rinkinį. Kiekvienas išmaniojo telefono prekės ženklas ir jo modelis lentelėje rodomas du kartus: vienoje lentelėje nurodoma tikroji kaina, o kitoje - sumažinta kaina. Tarkime, kad norime rodyti tik visų prekės ženklų eilutes, kuriose nurodytos sumažintos kainos.

Išvestyje Ląstelė B18 , atitinkama formulė bus tokia:

=INDEX(B6:D15,SEKA(COUNTA(B6:B15)/2,1,2,2),SEKA(1,3))

Paspaudus Įveskite , gausite rezultatą su visų išmaniųjų telefonų prekių ženklų ir modelių pavadinimų masyvais, tik su jų nuolaidomis.

🔎 Kaip veikia formulė?

COUNTA funkcija suskaičiuoja bendrą ląstelių skaičių diapazone B6:B15 . Tada išvestis (10) dalijama iš 2 ir gauta vertė įvedama kaip pirmasis argumentas (eilutės) SEKVENCIJA funkcija.

Antrasis argumentas (eilutės_numeris) INDEKSAS funkcija,... SEKVENCIJA funkcija apibrėžia, kurios eilutės turi būti išskirtos iš lentelės.

Galiausiai, trečiajame funkcijos INDEX argumente kita funkcija SEQUENCE apibrėžia visus stulpelius, į kuriuos reikia atsižvelgti išskiriant duomenis.

Panašūs skaitiniai

  • Kaip naudoti funkciją RAND programoje "Excel" (5 pavyzdžiai)
  • "Excel" funkcija LARGE
  • Kaip naudoti SUMPRODUCT funkciją programoje "Excel" (4 pavyzdžiai)
  • Lygčių sprendimas "Excel" programa (polinominės, kubinės, kvadratinės, & tiesinės)
  • Kaip naudoti SUMIF funkciją programoje "Excel" (su 5 paprastais pavyzdžiais)

9. Atsitiktinės sekvencijos išvesties tvarkos sukūrimas

Iki šiol apie funkciją SEQUENCE sužinojome, kad ji grąžina nurodytą skaičių nuoseklių reikšmių. Tačiau mes taip pat galime atsitiktine tvarka pakeisti seką arba skaičių eiliškumą gautame masyve. Norėdami tai padaryti, turime naudoti funkciją SORTBY funkcija ne SEQUENCE funkcija ir rūšiavimas bus atliekamas pagal RANDARRAY funkcija RANDARRAY grąžina atsitiktinius skaičius be konkrečios eilės ar sekos.

Svetainėje Ląstelė B4 , atitinkama formulė atsitiktinei eilės numerių tvarkai sukurti turėtų būti tokia:

=SORTBY(SEKA(10),RANDARRAY(10))

10. Dinaminio kalendoriaus sukūrimas naudojant funkciją SEQUENCE programoje "Excel

Vienas iš išsamiausių SEQUENCE funkcijų panaudojimo būdų yra kalendorinio mėnesio parengimas. Tarkime, kad turime atsitiktinę datos reikšmę Ląstelė C4 ir tai yra 01-08-2021 arba 2021 m. rugpjūčio 1 d. . Įtraukdami SEKVENCIJA ir SAVAITĖS DIENA funkcijų kartu galime išvesti mėnesį iš nurodytos datos ir taip parodyti visas to mėnesio kalendorines dienas.

Reikalinga formulė kalendoriniam mėnesiui rodyti pagal datą, esančią Ląstelė B7 bus:

=SEKVENCIJA(6,7,C4-SAVAITĖS DIENA(C4)+1)

🔎 Kaip veikia formulė?

Į SEKVENCIJA funkcija, eilučių skaičius apibrėžtas 6, o stulpelių skaičius - 7.

Pradžios datą nustatė "C4-SAVAITĖS DIENA(C4)+1" . Čia SAVAITĖS DIENA funkcija išgauna savaitės dienos eilės numerį (Pagal numatytuosius nustatymus, 1 svetainėje Sekmadienis ir taip paeiliui 7 svetainėje Šeštadienis ). Ląstelė C4 atimamas darbo dienų skaičius, o vėliau pridedamas '1' pradžios data tampa pirmoji būsimo mėnesio data.

Svetainė SEKVENCIJA Tada funkcija rodo iš eilės einančias datas iš kairės į dešinę 6 eilučių ir 7 stulpelių masyve. Nepamirškite pritaikyti datų formato, kad būtų rodomos tik dienų serijos.

11. Pasikartojančios sekos sudarymas naudojant MOD ir SEQUENCE funkcijas

Naudodami MOD ir SEQUENCE funkcijos kartu gali rodyti tam tikrą skaičių arba reikšmių seką kelis kartus stulpelyje, eilutėje arba masyve. Toliau pateiktoje ekrano kopijoje stulpelyje kelis kartus rodomos sveikųjų skaičių reikšmės nuo 1 iki 4.

Reikiama formulė Ląstelė B4 sukurti šį masyvą:

=MOD(SEQUENCE(12)-1,4)+1

🔎 Kaip veikia formulė?

Kadangi šiuo atveju sveikųjų skaičių reikšmės nuo 1 iki 4 turi būti rodomos kelis kartus, 4 kartotinis turi būti priskirtas kaip eilučių skaičius. SEKVENCIJA funkcija.

"SEKA(12)-1" , ši formulės dalis grąžina tokį masyvą:

{0;1;2;3;4;5;6;7;8;9;10;11}

MOD funkcija kiekvieną masyvo sveikųjų skaičių reikšmę padalina iš 4 ir grąžina visus likusius skaičius galutiniame masyve.

12. Pasikartojančių skaičių sekos kūrimas programoje "Excel

Derinys ROUNDUP , taip pat funkcija SEQUENCE atveria kelią kurti pasikartojančių skaičių sekas. Toliau pateiktame paveikslėlyje sveikųjų skaičių reikšmės nuo 1 iki 5 buvo parodytos du kartus iš eilės B stulpelis.

Reikalinga formulė, kuri buvo naudojama grąžinamam masyvui sukurti, yra tokia:

=APVALINIMAS(SEKA(10, 1, 1/2, 1/2, 1/2), 0)

🔎 Kaip veikia formulė?

Šiuo atveju pradžios taškas ir žingsnio reikšmė SEQUENCE funkcijoje buvo priskirti su ½ abiem atvejais.

Naudojant minėtus argumentus, funkcija SEQUENCE grąžintų tokį masyvą:

{0.5;1;1.5;2;2.5;3;3.5;4;4.5;5}

Galiausiai ROUNDUP funkcija suapvalina visus dešimtainius skaitmenis iki kito sveikojo skaičiaus skaitmens.

Skaityti daugiau: Kaip naudoti "Excel" funkciją ROUNDDOWN (5 metodai)

13. Tuščių reikšmių generavimas skaičių sekoje

Jei po kiekvienos skaičių sekos reikšmės reikia palikti tuščią langelį arba tarpą, galite sujungti IF, INT ir SEQUENCE funkcijos, taip pat gauti išvestį. Toliau pateiktame paveikslėlyje skaičiai nuo 1 iki 5 pateikti kaip seka, po kiekvienos sekos reikšmės paliekant tarpą.

Reikiama formulė Ląstelė B4 yra:

=IF(INT(SEKA(10, 1, 1, 1, 1/2))=SEKOS(10, 1, 1, 1, 1/2), SEKA(10, 1, 1, 1, 1/2), "")

🔎 Kaip veikia formulė?

SEKA(10,1,1,1,½) , ši pakartotinė formulės dalis grąžina tokį masyvą:

{1;1.5;2;2.5;3;3.5;4;4.5;5;5.5}

INT(SEKA(10,1,1,1,½)) grąžina kitą masyvą:

{1;1;2;2;3;3;4;4;5;5}

Naudojant IF funkcija, formulė tikrina, ar antrojo masyvo reikšmės sutampa su pirmojo masyvo reikšmėmis. Jei reikšmės sutampa, sugrįžta perspektyvios eilutės. Priešingu atveju eilutės lieka tuščios ir laikomos tuščiais išvesties stulpelio langais.

14. Skaičių sekos su nuliais formatavimas programoje "Excel

Jei žinote, kaip TEKSTAS funkcija veikia, tada skaičių seką su nuliais priešakyje suformatuoti yra pernelyg paprasta. Pavyzdžiui, visi atsitiktinės sekos skaičiai turės 4 skaitmenis, o tie, kurie neturi 4 skaitmenų, turės nulius priešakyje.

Susijusi formulė Ląstelė B4 bus:

=TEXT(SEQUENCE(10,1,5,50),"0000")

15. Atvirkštinės tvarkos sąraše kūrimas naudojant funkciją SEQUENCE

Dabar tarkime, kad norime pakeisti sąrašo langelių eiliškumą. Šiam tikslui atlikti galime naudoti INDEKSAS ir EILUTĖS funkcijos kartu su SEQUENCE funkcija.

Svetainėje B stulpelis , yra keletas atsitiktinių pavadinimų ir D stulpelis , šiuos pavadinimus rodysime atvirkštine tvarka. Taigi, reikiama formulė D5 langelis turėtų būti:

=INDEX(B5:B10, SEKA(EILUTĖS(B5:B10), , EILUTĖS(B5:B10), -1))

Šiuo atveju funkcija SEQUENCE pakeičia visų vardų eilučių numerius, o funkcija INDEKSAS funkcija vėliau ištraukia pavadinimus atvirkštine tvarka pagal antrąjį argumentą (eilutės_numeris) anksčiau pakeista funkcija SEQUENCE.

16. Abėcėlių sąrašo rengimas naudojant SEQUENCE ir CHAR funkcijas

Paskutiniame pavyzdyje pamatysime, kaip funkcija SEQUENCE gali būti naudojama abėcėlių sąrašui masyve sukurti. Toliau pateiktame paveikslėlyje dviem atskiromis eilutėmis buvo rodomas masyvas, kuriame yra visos abėcėlės.

Reikiama formulė Ląstelė B4 yra:

=CHAR(SEKA(2,13,65))

Šioje formulėje CHAR Funkcija grąžina simbolius, nurodytus Unicode. Kadangi anglų kalboje yra 26 abėcėlės, čia naudojome 13 stulpelių. Taip pat galime apibrėžti stulpelio numerį kaip 2 ir formulė grąžins visas abėcėles 13 eilučių ir 2 stulpeliuose.

💡 Dalykai, kuriuos reikia turėti omenyje

🔺 SEQUENCE funkcija grąžina masyvą, išskleisdama reikšmes keliose eilutėse ir stulpeliuose. Taigi, jei kuri nors iš grąžinamų reikšmių masyve neranda tuščio langelio, kuris galėtų ją atstovauti, tuomet funkcija grąžins #SPILL klaida.

🔺 SEQUENCE funkcija šiuo metu prieinama "Microsoft Office 365 tik.

🔺 Numatytoji visų pasirenkamųjų funkcijos SEQUENCE argumentų reikšmė yra 1 .

Baigiamieji žodžiai

Tikiuosi, kad visi pirmiau minėti būdai naudoti SEKVENCIJA funkcija dabar išprovokuos jus efektyviau jas taikyti savo "Excel" skaičiuoklėse. Jei turite klausimų ar atsiliepimų, praneškite man komentarų skiltyje. Arba galite peržiūrėti kitus mūsų straipsnius, susijusius su "Excel" funkcijomis šioje svetainėje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.