Jedwali la yaliyomo
Katika makala haya, tutaangalia njia tofauti za kupanga tarehe katika Excel. Utajifunza jinsi ya kupanga tarehe kwa haraka katika mpangilio wa matukio, kupanga kwa mwezi kwa kupuuza miaka, kupanga siku za kuzaliwa kwa mwezi na siku, na jinsi ya kupanga kiotomatiki kulingana na tarehe unapoweka thamani mpya.
Iliyojengewa ndani ya Excel. chaguzi za kupanga ni zana zenye nguvu na bora, lakini hazifanyi kazi kwa usahihi linapokuja suala la kupanga tarehe. Mafunzo haya yatakufundisha mbinu chache muhimu za kupanga Excel kwa tarehe kwa njia ya maana bila kuharibu data yako.
Jinsi ya kupanga tarehe kwa mpangilio wa matukio
Kupanga tarehe katika mpangilio wa nyakati katika Excel ni rahisi sana. Unatumia tu chaguo la kawaida la Kupanga :
- Chagua tarehe unazotaka kupanga kulingana na matukio.
- Kwenye kichupo cha Nyumbani , katika kikundi cha Umbiza , bofya Panga & Chuja na uchague Panga Kongwe hadi Mpya Zaidi . Vinginevyo, unaweza kutumia chaguo la A-Z kwenye kichupo cha Data , katika Panga & Kichujio kikundi.
Jinsi ya kupanga kulingana na tarehe katika Excel
Chaguo za kupanga za Excel pia zinaweza kutumika kupanga upya jedwali zima, sio safu moja tu. Ili kupanga rekodi kwa tarehe kwa kuweka safu mlalo, jambo kuu ni kupanua uteuzi unapoombwa.
Hizi hapa ni hatua za kina za kupanga data katika Excel kulingana na tarehe:
- Katika lahajedwali lako, chagua tarehe bila safukichwa.
- Kwenye kichupo cha Nyumbani , bofya Panga & Chuja na uchague Panga Kongwe Zaidi hadi Mpya Zaidi .
- kisanduku cha mazungumzo cha Panga Onyo kitatokea. Acha chaguo-msingi Panua chaguo lililochaguliwa, na ubofye Panga :
Ndiyo hivyo! Rekodi zimepangwa kulingana na tarehe na safu mlalo zote huwekwa pamoja:
Jinsi ya kupanga kulingana na mwezi katika Excel
Kunaweza kuwa na nyakati unapotaka kupanga tarehe kwa mwezi ukipuuza mwaka, kwa mfano unapopanga tarehe za maadhimisho ya miaka ya wafanyakazi wenzako au jamaa. Katika hali hii, kipengele chaguomsingi cha kupanga cha Excel hakitafanya kazi kwa sababu kila mara huzingatia mwaka, hata kama visanduku vyako vimeumbizwa ili kuonyesha mwezi au mwezi na siku pekee.
Suluhisho ni kuongeza safu wima kisaidizi. , toa nambari ya mwezi na upange kulingana na safu wima hiyo. Ili kupata mwezi kutoka tarehe, tumia chaguo la kukokotoa la MONTH.
Katika picha ya skrini iliyo hapa chini, tunatoa nambari ya mwezi kutoka tarehe katika B2 kwa fomula hii:
=MONTH(B2)
Kidokezo. Ikiwa matokeo yataonyeshwa kama tarehe badala ya nambari, weka umbizo la Jumla kwenye seli za fomula.
Na sasa, panga jedwali lako kulingana na safuwima ya Mwezi . Kwa hili, chagua nambari za mwezi (C2:C8), bofya Panga & Chuja > Panga Ndogo hadi Kubwa Zaidi , na kisha upanue uteuzi wakati Excel inapokuuliza ufanye hivyo. Ikiwa yote yamefanywa kwa usahihi, utapata zifuatazomatokeo:
Tafadhali zingatia kwamba data yetu sasa inapangwa kulingana na mwezi, na kupuuza miaka na siku ndani ya kila mwezi. Ikiwa ungependa kupanga kwa mwezi na siku , basi fuata maagizo kutoka kwa mfano unaofuata.
Ikiwa majina ya mwezi yameingizwa kama maandishi , basi panga kwa orodha maalum kama ilivyoelezwa katika mfano huu.
Jinsi ya kupanga siku za kuzaliwa katika Excel kwa mwezi na siku
Unapopanga tarehe za kalenda ya siku ya kuzaliwa, suluhisho mojawapo litakuwa kupanga tarehe kwa mwezi na siku. Kwa hivyo, unahitaji fomula ambayo inaweza kuvuta miezi na siku kutoka tarehe ya kuzaliwa.
Katika hali hii, kitendakazi cha Excel TEXT, ambacho kinaweza kubadilisha tarehe hadi mfuatano wa maandishi katika umbizo lililobainishwa, huja kwa manufaa. . Kwa madhumuni yetu, msimbo wa umbizo "mmdd" au "mm.dd" utafanya kazi.
Kwa tarehe ya chanzo katika B2, fomula inachukua fomu hii:
=TEXT(B2, "mm.dd")
Ifuatayo, panga safu wima ya Mwezi na siku kutoka kubwa hadi ndogo zaidi, na utakuwa na data iliyopangwa kwa mpangilio wa siku za kila mwezi.
Matokeo yale yale yanaweza kupatikana kwa kutumia fomula ya TAREHE kama hii:
=DATE(2000, MONTH(B2),DAY(B2))
Mfumo huu hutoa orodha ya tarehe kwa kutoa mwezi na siku kutoka tarehe halisi katika B2 na kuchukua nafasi ya mwaka halisi na bandia, 2000 katika mfano huu, ingawa unaweza kuweka yoyote. Wazo ni kuwa na mwaka sawa kwa tarehe zote, na kisha kupanga orodha ya tarehe kwa mpangilio wa matukio.Kwa kuwa mwaka ni sawa, tarehe zitapangwa kwa mwezi na siku, ambayo ndiyo hasa unayotafuta.
Jinsi ya kupanga data kwa mwaka katika Excel
Inapokuja suala la kupanga kulingana na mwaka, njia rahisi zaidi ni kupanga tarehe kwa mpangilio wa matukio kwa kutumia chaguo la Excel la kupanda ( Mzee hadi Mpya Zaidi ).
Hii itapanga tarehe kwa mwaka, kisha kwa mwezi, na kisha kwa siku kama inavyoonyeshwa kwenye picha ya skrini hapa chini.
Ikiwa kwa sababu fulani haufurahii mpangilio kama huo, basi unaweza kuongeza. safu ya usaidizi yenye fomula ya YEAR inayotoa mwaka kuanzia tarehe:
=YEAR(C2)
Baada ya kupanga data kwa safuwima ya Mwaka , utaona kuwa tarehe zimepangwa. kwa mwaka pekee, kupuuza miezi na siku .
Kidokezo. Iwapo ungependa kupanga tarehe kwa siku bila kuzingatia miezi na miaka, toa siku kwa kutumia chaguo la kukokotoa la DAY, na kisha kupanga kulingana na safuwima ya Siku :
=DAY(B2)
Jinsi ya kupanga kulingana na siku za wiki katika Excel
Ili kupanga data kulingana na siku ya wiki, utahitaji pia safu wima ya msaidizi kama katika mifano iliyotangulia. Katika hali hii, tutakuwa tukijaza safu wima ya usaidizi kwa fomula ya WEEKDAY inayorejesha nambari inayolingana na siku ya juma, na kisha kupanga kulingana na safu ya usaidizi.
Kwa wiki inayoanza Jumapili (1) ) hadi Jumamosi (7), hii ndiyo fomula ya kutumia:
=WEEKDAY(A2)
Iwapo wiki yako inaanza Jumatatu (1) hadi Jumapili(7), hii ndiyo sahihi:
=WEEKDAY(A2, 2)
Api A2 ni kisanduku chenye tarehe.
Kwa mfano huu, tulitumia fomula ya kwanza na tukapata hii. tokeo:
Ikiwa majina ya siku za kazi yataingizwa kama maandishi , si kama tarehe, basi tumia kipengele cha Upangaji Maalum kama ilivyoelezwa katika mfano unaofuata.
Jinsi ya kupanga data katika Excel kwa majina ya mwezi (au majina ya siku za kazi)
Ikiwa una orodha ya majina ya mwezi kama maandishi , si kama tarehe zilizoumbizwa ili kuonyeshwa miezi pekee, kutumia aina ya kupaa ya Excel inaweza kuwa shida - itapanga majina ya miezi kwa alfabeti badala ya kupanga kwa mpangilio wa mwezi kutoka Januari hadi Desemba. Katika hali hii, upangaji maalum utasaidia:
- Chagua rekodi ambazo ungependa kupanga kwa jina la mwezi.
- Kwenye kichupo cha Data , kwenye Panga & Chuja kikundi, bofya Panga .
- Katika kisanduku cha mazungumzo cha Panga , fanya yafuatayo:
- Chini ya Safuwima , chagua jina la safu wima iliyo na majina ya mwezi.
- Chini ya Panga kwa , chagua Thamani za Seli .
- Chini ya Agiza , chagua Orodha Maalum .
- Katika kisanduku cha mazungumzo cha Orodha Maalum , chagua majina ya mwezi kamili ( Januari , Februari , Machi , …) au majina mafupi ( Jan , Feb , Mar …) kulingana na jinsi miezi ilivyoorodheshwa katika lahakazi yako:
Imekamilika! Data yako imepangwa kwa jina la mwezi kwa mpangilio wa matukio, si kwa alfabeti:
Kidokezo. Ili kupanga kulingana na majina ya siku za wiki , chagua majina kamili ( Jumapili , Jumatatu , Jumanne 2>, ...) au majina mafupi ( Jua , Mon , Jumanne …) katika kisanduku cha mazungumzo Orodha Maalum .
Jinsi ya kupanga kiotomatiki kulingana na tarehe katika Excel
Kama ulivyoona, kipengele cha Kupanga Excel hukabiliana na changamoto mbalimbali. Drawback pekee ni kwamba haina nguvu. Kumaanisha, itabidi upange upya data yako kwa kila mabadiliko na wakati wowote maelezo mapya yanapoongezwa. Labda unajiuliza ikiwa kuna njia ya kupanga kiotomatiki kila tarehe mpya inapoongezwa ili data yako iwe sawa kila wakati.
Njia bora ya kukamilisha hili ni kwa kutumia jumla. Hapa chini, utapata mifano michache ya misimbo ya kupanga kiotomatiki data ifuatayo kulingana na tarehe kwa mpangilio wa matukio.
Makro 1: Panga kiotomatiki kwa kila mabadiliko ya laha ya kazi
Jumla hii inatekelezwa wakati wowote mabadiliko yanapotokea mahali popote kwenye lahakazi.
Inachukuliwa kuwa data yako iko katika safu wima A hadi C, na tarehe unazotaka kupanga ziko kwenye safu wima C, kuanzia C2. Pia inachukuliwa kuwa safu mlalo ya 1 ina vichwa (Kichwa:=xlYes). Ikiwa rekodi zako ziko katika safu wima tofauti, basi fanya marekebisho yafuatayo:
- Badilisha rejeleo la A1 hadi kisanduku cha juu kushoto cha simu yako.masafa lengwa (pamoja na vichwa).
- Badilisha rejeleo la C2 hadi kisanduku cha juu kabisa kilicho na tarehe.
Macro 2: Panga otomatiki wakati mabadiliko yanafanywa kwa safu mahususi
Ikiwa unafanya kazi na lahakazi kubwa ambayo ina taarifa nyingi, kupanga upya kwa mabadiliko yoyote kabisa kwenye laha kunaweza kutatiza. Katika kesi hii, inafanya akili kupunguza uanzishaji wa jumla kwa mabadiliko yanayotokea katika safu maalum. Msimbo ufuatao wa VBA hupanga data tu wakati mabadiliko yanapofanywa katika safu wima C ambayo ina tarehe.
Laha-Kazi ya Kibinafsi_Change( ByVal Target As Range) Kwenye Hitilafu Rejea Inayofuata Ikiwa Sio Kuingiliana(Lengo, Msururu( "C:C" )) Is Nothing Then Range( "A1" ).Panga Ufunguo1:=Range( "C2" ), _ Order1:=xlAscending, Header:=xlYes, _ OrderCustom:=1, MatchCase:= False , _ Orientation:=xlTopToBottom Maliza Ikiwa Komesha NdogoKidokezo. Macro hizi zinaweza kutumika kupanga kiotomatiki kwa aina yoyote ya data , si tu tarehe. Sampuli zetu za kuponi hupangwa kwa mpangilio wa kupanda. Ikiwa ungependa kupanga kushuka , badilisha Order1:=xlAscending hadi Order1:=xlDescending.
Jinsi ya kuongeza jumla kwenye lahakazi yako
Kama makro zote mbili zinaendeshwa kiotomatiki kwenye mabadiliko ya laha ya kazi,msimbo unapaswa kuingizwa kwenye laha ambapo unataka kupanga data (Karatasi1 katika mfano huu). Hivi ndivyo unavyofanya:
- Bonyeza Alt + F11 ili kufungua Kihariri cha VBA.
- Katika Kichunguzi cha Mradi upande wa kushoto, bofya mara mbili laha unapotaka kupanga kiotomatiki.
- Bandika msimbo kwenye dirisha la Msimbo.
Panga tarehe kiotomatiki kwa fomula
Tuseme una orodha ya tarehe na ungependa zipangwe kiotomatiki kwa mpangilio wa matukio katika safu wima tofauti, kando kando na orodha asili. Hili linaweza kufanywa kwa fomula ifuatayo ya safu:
=IFERROR(INDEX($A$2:$A$20, MATCH(ROWS($A$2:A2), COUNTIF($A$2:$A$20, "<="&$A$2:$A$20), 0)), "")
Ambapo A2:A20 ni tarehe asili (zisizochanganuliwa), ikijumuisha visanduku vichache tupu kwa maingizo mapya yanayowezekana.
Ingiza fomula katika kisanduku tupu kando ya safu wima iliyo na tarehe asili (C2 katika mfano huu) na ubonyeze Ctrl + Shift + Enter vitufe wakati huo huo ili kuikamilisha. Kisha, buruta fomula hadi seli zilizosalia (C2:C20 kwa upande wetu).
Kidokezo. Ili tarehe mpya zilizoongezwa zipangwa kiotomatiki, hakikisha kuwa umejumuisha idadi ya kutosha ya visanduku tupu katika safu inayorejelewa. Kwa mfano, orodha yetu ya tarehe iko katika safu A2:A7, lakini tunatoa $A$2:$A$20 kwa fomula, na kuijaza kwenye visanduku C2 hadi C20. Chaguo za kukokotoa za IFERROR huzuia hitilafu katika visanduku vya ziada, na kurudisha mfuatano tupu ("") badala yake.
Excel kupanga kwa tarehe haifanyi kazi
Ikiwa tarehe zako hazijapangwa jinsi zilivyozinapaswa, uwezekano mkubwa kuwa zimeingizwa katika umbizo ambalo Excel haiwezi kuelewa, kwa hivyo zinatambulika kama mifuatano ya maandishi badala ya tarehe. Mafunzo yafuatayo yanaeleza jinsi ya kutofautisha kinachojulikana kama "tarehe za maandishi" na kuzibadilisha kuwa tarehe za kawaida za Excel: Jinsi ya kubadilisha maandishi kuwa tarehe katika Excel.
Hiyo ndiyo jinsi ya kupanga kulingana na tarehe katika Excel. Ninakushukuru kwa kusoma na kutumaini kukuona kwenye blogu yetu wiki ijayo!
Vipakuliwa vinavyopatikana
Panga kulingana na tarehe mifano ya fomula (.xlsx file)
Auto sort macro ( faili ya .xlsm)