Krijoni një sekuencë datash në Excel dhe seritë e datave të plotësimit automatik

  • Shperndaje Kete
Michael Brown

Udhëzuesi tregon se si mund të përdorni funksionin e ri SEQUENCE për të gjeneruar shpejt një listë datash në Excel dhe për të përdorur veçorinë e plotësimit automatik për të mbushur një kolonë me data, ditë pune, muaj ose vite.

Deri kohët e fundit, ka pasur vetëm një mënyrë të thjeshtë për të gjeneruar data në Excel - veçoria e plotësimit automatik. Futja e funksionit të ri dinamik të grupit SEQUENCE ka bërë të mundur krijimin e një serie datash me një formulë gjithashtu. Ky tutorial hedh një vështrim të thellë të të dyja metodave në mënyrë që të mund të zgjidhni atë që funksionon më mirë për ju.

    Si të plotësoni seritë e datave në Excel

    Kur ju duhet të plotësoni një kolonë me data në Excel, mënyra më e shpejtë është të përdorni veçorinë e plotësimit automatik.

    Plotësoni automatikisht një seri datash në Excel

    Plotësimi i një kolone ose rreshti me data që rriten me një ditë është shumë e lehtë:

    1. Shkruani datën fillestare në qelizën e parë.
    2. Zgjidhni qelizën me datën fillestare dhe tërhiqni dorezën e mbushjes (një katror i vogël jeshil në fund -këndi i djathtë) poshtë ose djathtas.

    Excel do të gjenerojë menjëherë një seri datash në të njëjtin format si data e parë që keni shkruar me dorë.

    Plotësoni një kolonë me ditët e javës, muajt ose vitet

    Për të krijuar një seri ditësh pune, muajsh ose vitesh, bëni një nga sa vijon:

    • Plotësoni një kolonë me datat e njëpasnjëshme siç përshkruhet më sipër. Pas kësaj, klikoni në butonin Opsionet e plotësimit automatik dhe zgjidhniopsionin e dëshiruar, thuaj Mbush Muajt :

    • Ose mund të futësh datën tënde të parë, kliko me të djathtën në dorezën e mbushjes, mbaje dhe tërhiq nëpër sa më shumë qeliza ashtu si duhej. Kur lëshoni butonin e miut, do të shfaqet një meny konteksti që ju lejon të zgjidhni opsionin e nevojshëm, Plotësoni vitet në rastin tonë:

    Plotësoni një seri datash duke u rritur me N ditë

    Për të gjeneruar automatikisht një seri ditësh, ditësh, muajsh ose vitesh me një hap specifik , kjo është ajo që duhet të bëni:

    1. Fut datën fillestare në qelizën e parë.
    2. Zgjidh atë qelizë, kliko me të djathtën mbi dorezën e mbushjes, tërhiqe nëpër aq qeliza sa të nevojitet dhe më pas lëshoje.
    3. Në menynë që shfaqet, zgjidhni Seria (artiku i fundit).
    4. Në kutinë e dialogut Seria , zgjidhni Njësia e datës me interes dhe vendosni vlerën e hapit .
    5. Klikoni OK.

    Për më shumë shembuj, ju lutemi shihni Si të futni dhe plotësoni automatikisht datat në Excel.

    Si të krijoni një sekuencë datash në Excel me një formulë

    Në një nga mësimet e mëparshme, ne shikuam se si të përdorim funksionin e ri dinamik të grupit SEQUENCE për të gjenerojnë një sekuencë numrash. Për shkak se brenda në Excel datat ruhen si numra serialë, funksioni gjithashtu mund të prodhojë lehtësisht një seri datash. Gjithçka që duhet të bëni është të konfiguroni saktë argumentet siç shpjegohet në shembujt e mëposhtëm.

    Shënim. Të gjitha formulat e diskutuara këtu funksionojnë vetëm nëversionet më të fundit të Excel 365 që mbështesin vargje dinamike. Në Excel 2019 paradinamik, Excel 2016 dhe Excel 2013, ju lutemi përdorni veçorinë e plotësimit automatik siç tregohet në pjesën e parë të këtij udhëzuesi.

    Krijoni një seri datash në Excel

    Për të gjeneruar një sekuenca e datave në Excel, vendosni argumentet e mëposhtme të funksionit SEQUENCE:

    SEQUENCE(rreshta, [kolona], [fillimi], [hapi])
    • Rreshtat - numri i rreshtave për t'u mbushur me data.
    • Kollonat - numri i kolonave për të mbushur me data.
    • Fillimi - data e fillimit në format që Excel mund të kuptojë, si "8/1/2020" ose "1-Gush-2020". Për të shmangur gabimet, mund ta jepni datën duke përdorur funksionin DATE, si p.sh. DATE(2020, 8, 1).
    • Hapi - rritja për çdo datë pasuese në një sekuencë.

    Për shembull, për të bërë një listë me 10 data duke filluar me 1 gusht 2020 dhe duke u rritur me 1 ditë, formula është:

    =SEQUENCE(10, 1, "8/1/2020", 1)

    ose

    =SEQUENCE(10, 1, DATE(2020, 8, 1), 1)

    Përndryshe, mund të futni numrin e datave (B1), datën e fillimit (B2) dhe hapin (B3) në qelizat e paracaktuara dhe t'i referoni ato qeliza në formulën tuaj. Meqenëse po gjenerojmë një listë, numri i kolonave (1) është i koduar:

    =SEQUENCE(B1, 1, B2, B3)

    Shkruani formulën e mëposhtme në qelizën më të lartë (A6 në rastin tonë), shtypni tastin Enter dhe rezultatet do të përhapen automatikisht nëpër numrin e caktuar të rreshtave dhe kolonave.

    Shënim. Me parazgjedhjen Të përgjithshme format, rezultatet do të shfaqen si numra serialë. Për t'i shfaqur saktë, sigurohuni që të aplikoni formatin e datës në të gjitha qelizat në diapazonin e derdhjes.

    Bëni një seri ditësh pune në Excel

    Për të marrë vetëm një seri ditësh pune, mbështillni SEQUENCE në funksionin WORKDAY ose WORKDAY.INTL në këtë mënyrë:

    WORKDAY( data_fillimi -1, SEQUENCE( jo_ditësh ))

    Ndërsa funksioni WORKDAY shton numrin e ditëve të specifikuara në argumentin e dytë në datën e fillimit, ne zbresim 1 prej tij për të përfshirë vetë datën e fillimit në rezultatet.

    Për shembull, për të gjeneruar një sekuencë ditësh pune duke filluar nga data në B2, formula është:

    =WORKDAY(B2-1, SEQUENCE(B1))

    Ku B1 është madhësia e sekuencës.

    Këshilla dhe shënime:

    • Nëse data e fillimit është e shtuna ose e diela, seria do të fillojë ditën tjetër të punës.
    • Funksioni Excel WORKDAY supozon se e shtuna dhe e diela janë fundjavë. Për të konfiguruar fundjavat dhe festat e personalizuara, përdorni funksionin WORKDAY.INTL.

    Gjeneroni një sekuencë mujore në Excel

    Për të krijuar një seri datash të shtuara me një muaj, mund të përdorni kjo formulë e përgjithshme:

    DATE( viti , SEQUENCE(12), ditë )

    Në këtë rast, ju vendosni vitin e synuar në argumentin e parë dhe ditën në Argumenti i 3-të. Për argumentin e dytë, funksioni SEQUENCE kthen numra sekuencialë nga 1 në 12. Bazuar në parametrat e mësipërm, funksioni DATE prodhon një seridatat siç tregohen në pjesën e majtë të pamjes së ekranit më poshtë:

    =DATE(2020, SEQUENCE(12), 1)

    Për të shfaqur vetëm emrat e muajve , vendosni një nga formatet e mëposhtme të datave të personalizuara për diapazonin e derdhjes :

    • mmmm - formë e shkurtër si Jan , shkurt , Mar , etj.
    • mmmm - e plotë forma si Janar , Shkurt , Mars , etj.

    Si rezultat, vetëm emrat e muajve do të shfaqen në qeliza, por vlerat themelore do të jenë ende data të plota. Në të dyja seritë në pamjen e mëposhtme të ekranit, ju lutemi vini re shtrirjen e parazgjedhur djathtas tipike për numrat dhe datat në Excel:

    Për të gjeneruar një sekuencë datash që rritet me një muaj dhe fillon me një datë specifike , përdorni funksionin SEQUENCE së bashku me EDATE:

    EDATE( data_fillimi , SEQUENCE(12, 1, 0))

    Funksioni EDATE kthen një datë që është numri i specifikuar i muajve para ose pas datës së fillimit. Dhe funksioni SEQUENCE prodhon një grup prej 12 numrash (ose aq sa specifikoni) për të detyruar EDATE të ecë përpara në rritje njëmujore. Ju lutemi vini re se argumenti fillimi është vendosur në 0, në mënyrë që data e fillimit të përfshihet në rezultate.

    Me datën e fillimit në B1, formula merr këtë formë:

    =EDATE(B1, SEQUENCE(12, 1, 0))

    Shënim. Pas plotësimit të një formule, mos harroni të aplikoni një format të përshtatshëm të datës për rezultatet që ato të shfaqen saktë.

    Krijo një sekuencë vjetore në Excel

    Për të bërënjë seri datash të shtuara sipas vitit, përdorni këtë formulë të përgjithshme:

    DATE(SEQUENCE( n , 1, YEAR( data_fillimi )), MUAJ( data_fillimi ), DAY( data_fillimi ))

    Ku n është numri i datave që dëshironi të gjeneroni.

    Në këtë rast, DATE(viti, muaj, ditë) funksioni ndërton një datë në këtë mënyrë:

    • Viti kthehet nga funksioni SEQUENCE që është konfiguruar për të gjeneruar një n rreshta nga 1 grup kolonash numrash, duke filluar nga vlera e vitit nga data_fillimi .
    • Vlerat e muajit dhe ditës tërhiqen drejtpërdrejt nga data e fillimit.

    Për shembull, nëse futni datën e fillimit në B1, formula e mëposhtme do të nxjerrë një seri prej 10 datash në rritje njëvjeçare:

    =DATE(SEQUENCE(10, 1, YEAR(B1)), MONTH(B1), DAY(B1))

    Pas duke u formatuar si data, rezultatet do të duken si më poshtë:

    Gjeneroni një sekuencë kohësh në Excel

    Sepse kohët ruhen në Excel si numra dhjetorë që përfaqësojnë një pjesë e ditës, funksioni SEQUENCE mund të punojë drejtpërdrejt me kohët.

    A duke supozuar se koha e fillimit është në B1, mund të përdorni një nga formulat e mëposhtme për të prodhuar një seri prej 10 herë. Dallimi është vetëm në argumentin hapi . Meqenëse ka 24 orë në ditë, përdorni 1/24 për të rritur me një orë, 1/48 për të rritur me 30 minuta, e kështu me radhë.

    30 minuta larg njëri-tjetrit:

    =SEQUENCE(10, 1, B1, 1/48)

    1 orë larg njëri-tjetrit:

    =SEQUENCE(10, 1, B1, 1/24)

    2 orë diferencë:

    =SEQUENCE(10, 1, B1, 1/12)

    Pamja e ekranit më poshtë tregonrezultatet:

    Nëse nuk doni të shqetësoheni për të llogaritur hapin manualisht, mund ta përcaktoni atë duke përdorur funksionin TIME:

    SEQUENCE(rreshta, kolona, ​​fillimi, TIME( orë , minutë , sekonda ))

    Për këtë shembull, ne do të futim të gjitha variablat në qeliza të veçanta, siç tregohet në pamjen e mëposhtme të ekranit . Dhe më pas, mund të përdorni formulën e mëposhtme për të gjeneruar një seri kohore me çdo madhësi hapi të rritjes që specifikoni në qelizat E2 (orë), E3 (minuta) dhe E4 (sekonda):

    =SEQUENCE(B2, B3, B4, TIME(E2, E3, E4))

    Si të krijojmë një kalendar mujor në Excel

    Në këtë shembull të fundit, ne do të përdorim funksionin SEQUENCE së bashku me DATEVALUE dhe WEEKDAY për të krijuar një kalendar mujor që do të përditësohet automatikisht bazuar në vitin dhe muajin që specifikoni.

    Formula në A5 është si më poshtë:

    =SEQUENCE(6, 7, DATEVALUE("1/"&B2&"/"&B1) - WEEKDAY(DATEVALUE("1/"&B2&"/"&B1)) + 1, 1)

    Si funksionon kjo formulë:

    Ju përdorni funksionin SEQUENCE për të gjeneruar një grup datash me 6 rreshta (numri maksimal i mundshëm i javëve në një muaj) nga 7 kolona (numri i ditëve në javë) rritur me 1 ditë. Prandaj, argumentet rreshtet , kolonat dhe hapi nuk ngrenë pyetje.

    Pjesa më e ndërlikuar në argumentin start . Nuk mund ta fillojmë kalendarin tonë me ditën e 1-rë të muajit të synuar sepse nuk e dimë se cila ditë e javës është. Pra, ne përdorim formulën e mëposhtme për të gjetur të dielën e parë përpara ditës 1 të muajit të specifikuar dheviti:

    =MONTH(A5)MONTH(DATEVALUE($B$2 & "1"))

    Funksioni i parë DATEVALUE kthen një numër serial që, në sistemin e brendshëm Excel, përfaqëson ditën e parë të muajit në B2 dhe vitin në B1. Në rastin tonë, është 44044 që korrespondon me 1 gusht 2020. Në këtë pikë, ne kemi:

    44044 - WEEKDAY(DATEVALUE("1/"&B2&"/"&B1)) + 1

    Funksioni WEEKDAY kthen ditën e javës që korrespondon me ditën e 1 të objektivit muaji si numër nga 1 (e diel) deri në 7 (e shtunë). Në rastin tonë, është 7 sepse data 1 gusht 2020 është e shtunë. Dhe formula jonë zvogëlohet në:

    44044 - 7 + 1

    44044 - 7 është 4403, që korrespondon me të shtunën, 25 korrik 2020. Ndërsa na duhet të dielën, shtojmë korrigjimin +1.

    Në këtë mënyrë, ne marrim një formulë të thjeshtë që nxjerr një grup numrash serialë që fillojnë me 4404:

    =SEQUENCE(6, 7, 4404, 1)

    Formatoni rezultatet si data dhe do të merrni një kalendar të paraqitur në pamjen e mësipërme. Për shembull, mund të përdorni një nga formatet e mëposhtme të datave:

    • d-mmm-vv për të shfaqur data si 1-Gush-20
    • mm d për të shfaqur muajin dhe ditën si 20 gusht
    • d për të shfaqur vetëm ditën

    Prisni, por ne synojmë të krijojmë një kalendar mujor. Pse shfaqen disa data të muajit të mëparshëm dhe të ardhshëm? Për të fshehur ato data të parëndësishme, konfiguroni një rregull të formatimit të kushtëzuar me formulën e mëposhtme dhe aplikoni ngjyrën font të bardhë :

    =MONTH(A5)MONTH(DATEVALUE($B$2 & "1"))

    Aty ku A5 është qeliza më e majtë e kalendari juaj dhe B2 është objektivimuaj.

    Për hapat e detajuar, ju lutemi shihni Si të krijoni një rregull të formatimit të kushtëzuar të bazuar në formulë në Excel.

    Kështu mund të gjeneroni një sekuencë të datave në Excel. Ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën tjetër!

    Praktikoni librin e punës për shkarkim

    Sekuenca e datave në Excel - shembuj formulash (skedari .xlsx)

    Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.