SEQUENCE-funkcio en Excel - aŭtomate generi numero-serion

  • Kundividu Ĉi Tion
Michael Brown

En ĉi tiu lernilo, vi lernos kiel krei nombro-sekvencon en Excel kun formuloj. Aldone, ni montros al vi kiel aŭtomate generi serion de romaj nombroj kaj hazardaj entjeroj - ĉio uzante novan dinamikan tabel SEQUENCE-funkcion.

La tempoj kiam vi devis meti nombrojn en sinsekvo en Excel permane malaperis. En moderna Excel, vi povas fari simplan numero-serion fulmrapide kun la funkcio Aŭtomata Plenigo. Se vi havas pli specifan taskon en menso, tiam uzu la SEQUENCE-funkcion, kiu estas speciale desegnita por ĉi tiu celo.

    Excel SEQUENCE-funkcio

    La SEQUENCE-funkcio en Excel. estas uzata por generi tabelon de sinsekvaj nombroj kiel 1, 2, 3, ktp.

    Ĝi estas nova dinamika tabelfunkcio enkondukita en Microsoft Excel 365. La rezulto estas dinamika tabelo, kiu verŝas en la specifitan nombron. de vicoj kaj kolumnoj aŭtomate.

    La funkcio havas la jenan sintakson:

    SEQUENCE(vicoj, [kolumnoj], [komenco], [paŝo])

    Kie:

    Vicoj (laŭvola) - la nombro da plenigendaj vicoj.

    Kolumnoj (laŭvola) - la nombro da plenigendaj kolumnoj. Se ellasita, defaŭlte estas 1 kolumno.

    Komenco (laŭvola) - la komenca nombro en la sinsekvo. Se ellasita, defaŭlte estas 1.

    Paŝo (laŭvola) - la pliigo por ĉiu posta valoro en la sinsekvo. Ĝi povas esti pozitiva aŭ negativa.

    • Se pozitiva, postaj valoroj pliiĝas, kreanteascendanta sinsekvo.
    • Se negativa, postaj valoroj malpliiĝas, produktante malsuprenirantan sinsekvon.
    • Se ellasita, la paŝo defaŭlte estas 1.

    La SEQUENCE funkcio estas nur subtenata en Excel por Microsoft 365, Excel 2021, kaj Excel por la reto.

    Baza formulo por krei nombrosekvencon en Excel

    Se vi serĉas plenigi kolumnon de vicoj per sinsekvaj nombroj ekde 1, vi povas uzi la Excel SEQUENCE-funkcion en ĝia plej simpla formo:

    Por meti nombrojn en kolumnon :

    SEQUENCE( n)

    Por meti nombrojn en vicon :

    SEQUENCE(1, n)

    Kie n estas la nombro da elementoj en la sinsekvo.

    Ekzemple, por plenigi kolumnon kun 10 pliigaj nombroj, tajpu la suban formulon en la unua ĉelo (A2 en nia kazo) kaj premu la Enigu klavon:

    =SEQUENCE(10)

    La rezultoj disverŝiĝos en la aliaj vicoj aŭtomate.

    Por fari horizontalan sinsekvon, agordu la argumenton vicoj al 1 (aŭ ellasu ĝin) kaj difinu la nombro da kolumnoj , 8 en nia kazo:

    =SEQUENCE(1,8)

    Se vi ŝatus plenigi gamon da ĉeloj per sinsekvaj nombroj, tiam difinu ambaŭ la argumentoj vicoj kaj kolumnoj . Ekzemple, por plenigi 5 vicojn kaj 3 kolumnojn, vi uzus ĉi tiun formulon:

    =SEQUENCE(5,3)

    Por komenci kun specifa nombro , diru 100, donu tiun nombron en la 3-a argumento:

    =SEQUENCE(5,3,100)

    Por generilisto de nombroj kun specifa pliiga paŝo , difinu la paŝon en la 4-a argumento, 10 en nia kazo:

    =SEQUENCE(5,3,100,10)

    Tradukita en simplan anglan, nia kompleta formulo tekstas jene:

    SEQUENCE-funkcio - memorindaj aferoj

    Por efike fari sinsekvon de nombroj en Excel, bonvolu memoru ĉi tiujn 4 simplajn faktojn:

    • La SEQUENCE-funkcio disponeblas nur kun Microsoft 365-abonoj kaj Excel 2021. En Excel 2019, Excel 2016 kaj pli fruaj versioj, ĝi ne funkcias ĉar tiuj versioj ne subtenas dinamikajn versiojn. tabeloj.
    • Se la tabelo de sinsekvaj nombroj estas la fina rezulto, Excel eligas ĉiujn nombrojn aŭtomate en tiel nomata disverŝa gamo. Do, certigu, ke vi havas sufiĉe da malplenaj ĉeloj malsupren kaj dekstre de la ĉelo kie vi enigas la formulon, alie okazos #SPILL-eraro.
    • La rezulta tabelo povas esti unudimensia aŭ dudimensia, depende de kiel vi agordas la argumentojn vicoj kaj kolumnoj .
    • Ajna laŭvola argumento kiu ne estas agordita defaŭlte al 1.

    Kiel krei nombro-sekvencon en Excel - formulokzemploj

    Kvankam la baza SEQUENCE-formulo ne aspektas tre ekscita, kiam kombinita kun aliaj funkcioj, ĝi alprenas tute novan nivelon de utileco.

    Igu. malkreskanta (malkreskanta) sinsekvo en Excel

    Por generi descendan sinsekvan serion, tia ke ĉiu posta valoroestas malpli granda ol la antaŭa, liveru negativan nombron por la argumento paŝo .

    Ekzemple, por krei liston de nombroj komencantaj je 10 kaj malkreskantaj je 1 , uzu ĉi tiun formulon:

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

    Devigu dudimensian sinsekvon moviĝi vertikale de supre al malsupro

    Kiam vi loĝas gamon da ĉeloj kun sinsekvaj nombroj, defaŭlte, la serio ĉiam iras horizontale trans la unuan vicon kaj poste malsupren al la sekva vico, same kiel legante libron de maldekstre dekstren. Por ke ĝi disvastigu vertikale, t.e. de supre malsupre tra la unua kolumno kaj poste dekstre al la sekva kolumno, nestu SEQUENCE en la funkcio TRANSPOSE. Bonvolu noti, ke TRANSPOSI interŝanĝas vicojn kaj kolumnojn, do vi devus specifi ilin en la inversa sinsekvo:

    TRANSPOSE(SEQUENCE( kolumnoj, vicoj, komenco, paŝo))

    Ekzemple, por plenigi 5 vicojn kaj 3 kolumnojn per sinsekvaj nombroj komencantaj je 100 kaj pliigitaj je 10, la formulo prenas ĉi tiun formon:

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

    Por pli bone kompreni la aliron, bonvolu rigardi. ĉe la ekrankopio malsupre. Ĉi tie, ni enigas ĉiujn parametrojn en apartaj ĉeloj (E1: E4) kaj kreas 2 sekvencojn kun la subaj formuloj. Bonvolu atenti vicoj kaj kolumnoj estas liveritaj en malsama sinsekvo!

    Sekvenco kiu moviĝas vertikale de supre al malsupro (vic-saĝe):

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

    Regula sinsekvo kiu moviĝas horizontale maldekstren dekstren (kolumno-saĝa):

    =SEQUENCE(E1, E2, E3, E4)

    Krei sinsekvon de romiaj nombroj

    Bezonas romian nombrosekvencon por iu tasko, aŭ nur por amuzo. ? Tio estas facila! Konstruu regulan SEQUENCE-formulon kaj varpu ĝin en la ROMANA funkcio. Ekzemple:

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

    Kie B1 estas la nombro da vicoj, B2 estas la nombro da kolumnoj, B3 estas la komenca nombro kaj B4 estas la paŝo.

    Generu kreskantan aŭ malkreskantan sinsekvon de hazardaj nombroj

    Kiel vi verŝajne scias, en nova Excel ekzistas speciala funkcio por generi hazardajn nombrojn, RANDARRAY, pri kiu ni diskutis antaŭ kelkaj artikoloj. Ĉi tiu funkcio povas fari multajn utilajn aferojn, sed en nia kazo ĝi ne povas helpi. Por generi aŭ ascendantan aŭ malsuprenirantan serion de hazardaj tutaj nombroj, ni bezonos la bonan malnovan funkcion RANDBETWEEN por la argumento paŝo de SEQUENCE.

    Ekzemple, por krei serion de pliigante hazardajn nombrojn kiuj verŝas en tiom da vicoj kaj kolumnoj kiel specifitaj en B1 kaj B2, respektive, kaj komenciĝas ĉe la entjero en B3, la formulo iras jene:

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

    Laŭ ĉu vi volas pli malgrandan aŭ pli grandan paŝon, liveru pli malaltan aŭ pli altan nombron por la dua argumento de RANDBETWEEN.

    Por fari sekvencon de malkreskante hazardaj nombroj , la paŝo devus esti negativa, do vi metas la minussignon antaŭ la funkcio RANDBETWEEN:

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

    Notu. Ĉar la ExcelLa funkcio RANDBETWEEN estas volatila , ĝi generos novajn hazardajn valorojn kun ĉiu ŝanĝo en via laborfolio. Kiel rezulto, via sekvenco de hazardaj nombroj senĉese ŝanĝiĝos. Por eviti ke tio okazu, vi povas uzi la funkcion Alglui Speciala > Valoroj de Excel por anstataŭigi formulojn per valoroj.

    Mankas funkcio Excel SEQUENCE

    Kiel ĉiu alia dinamika tabelfunkcio, SEQUENCE nur disponeblas en Excel por Microsoft 365 kaj Excel 2021 kiuj subtenas dinamikajn tabelojn. Vi ne trovos ĝin en antaŭdinamika Excel 2019, Excel 2016 kaj pli malaltaj.

    Tiel krei sekvencon en Excel per formuloj. Mi esperas, ke la ekzemploj estis kaj utilaj kaj amuzaj. Ĉiuokaze, dankon pro legado kaj esperas vidi vin en nia blogo venontsemajne!

    Praktiku laborlibron por elŝuto

    Excel SEQUENCE formulekzemploj (.xlsx-dosiero)

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.