Creu dilyniant dyddiad yn Excel a chyfres dyddiad llenwi'n awtomatig

  • Rhannu Hwn
Michael Brown

Mae'r tiwtorial yn dangos sut y gallwch chi ddefnyddio'r swyddogaeth SEQUENCE newydd i gynhyrchu rhestr o ddyddiadau yn Excel yn gyflym a defnyddio'r nodwedd AutoFill i lenwi colofn â dyddiadau, diwrnodau gwaith, misoedd neu flynyddoedd.

Tan yn ddiweddar, dim ond un ffordd hawdd a gafwyd o gynhyrchu dyddiadau yn Excel - y nodwedd AutoFill. Mae cyflwyno'r swyddogaeth arae ddeinamig SEQUENCE newydd wedi ei gwneud hi'n bosibl gwneud cyfres o ddyddiadau gyda fformiwla hefyd. Mae'r tiwtorial hwn yn edrych yn fanwl ar y ddau ddull fel y gallwch ddewis yr un sy'n gweithio orau i chi.

    Sut i lenwi'r gyfres dyddiadau yn Excel

    Pryd mae angen i chi lenwi colofn gyda dyddiadau yn Excel, y ffordd gyflymaf yw defnyddio'r nodwedd AutoFill.

    Llenwi cyfres dyddiadau yn Excel yn awtomatig

    Llenwi colofn neu res gyda dyddiadau sy'n cynyddu erbyn mae un diwrnod yn hawdd iawn:

    1. Teipiwch y dyddiad cychwynnol yn y gell gyntaf.
    2. Dewiswch y gell gyda'r dyddiad cychwynnol a llusgwch y ddolen llenwi (sgwâr gwyrdd bach ar y gwaelod -cornel dde) i lawr neu i'r dde.

    Bydd Excel yn cynhyrchu cyfres o ddyddiadau ar unwaith yn yr un fformat â'r dyddiad cyntaf y gwnaethoch ei deipio â llaw.

    3>

    Llenwi colofn gyda dyddiau'r wythnos, misoedd neu flynyddoedd

    I greu cyfres o ddiwrnodau gwaith, misoedd neu flynyddoedd, gwnewch un o'r canlynol:

    • Llenwch golofn gyda dyddiadau dilyniannol fel y disgrifir uchod. Ar ôl hynny, cliciwch ar y botwm Dewisiadau AutoFill a dewiswch y botwmyr opsiwn a ddymunir, dywedwch Misoedd Llenwch :

    • Neu gallwch nodi eich dyddiad cyntaf, de-gliciwch yr handlen llenwi, dal a llusgo trwy gynifer o gelloedd yn ôl yr angen. Pan fyddwch chi'n rhyddhau'r botwm llygoden, bydd dewislen cyd-destun yn ymddangos yn gadael i chi ddewis yr opsiwn sydd ei angen, Blynyddoedd Llawn yn ein hachos ni:

    >Llenwch gyfres o ddyddiadau sy'n cynyddu yn ôl N diwrnod

    I gynhyrchu cyfres o ddyddiau, dyddiau'r wythnos, misoedd neu flynyddoedd yn awtomatig gyda cam penodol , dyma beth sydd angen i chi ei wneud:<3

    1. Rhowch y dyddiad cychwynnol yn y gell gyntaf.
    2. Dewiswch y gell honno, de-gliciwch yr handlen llenwi, llusgwch hi drwy gynifer o gelloedd ag sydd angen, ac yna rhyddhewch.
    3. Yn y naidlen, dewiswch Cyfres (yr eitem olaf).
    4. Yn y blwch deialog Cyfres , dewiswch y Uned dyddiad o ddiddordeb a gosodwch y Gwerth Cam .
    5. Cliciwch Iawn.

    Am ragor o enghreifftiau, gweler Sut i mewnosod ac awtolenwi dyddiadau yn Excel.

    Sut i wneud dilyniant dyddiad yn Excel gyda fformiwla

    Yn un o'r tiwtorialau blaenorol, fe wnaethom edrych ar sut i ddefnyddio'r swyddogaeth arae ddeinamig SEQUENCE newydd i cynhyrchu dilyniant rhif. Oherwydd bod dyddiadau mewnol yn Excel yn cael eu storio fel rhifau cyfresol, gall y swyddogaeth gynhyrchu cyfres ddyddiad yn hawdd hefyd. Y cyfan sy'n rhaid i chi ei wneud yw ffurfweddu'r dadleuon yn gywir fel yr eglurir yn yr enghreifftiau canlynol.

    Nodyn. Mae'r holl fformiwlâu a drafodir yma ond yn gweithio yn yfersiynau diweddaraf o Excel 365 sy'n cefnogi araeau deinamig. Yn Excel 2019 cyn deinamig, Excel 2016 ac Excel 2013, defnyddiwch y nodwedd AutoFill fel y dangosir yn rhan gyntaf y tiwtorial hwn.

    Creu cyfres o ddyddiadau yn Excel

    I gynhyrchu a dilyniant o ddyddiadau yn Excel, gosodwch y dadleuon canlynol ar gyfer swyddogaeth SEQUENCE:

    SEQUENCE(rhesi, [colofnau], [cychwyn], [cam])
    • Rhesi - y nifer y rhesi i'w llenwi â dyddiadau.
    • Colofnau - nifer y colofnau i'w llenwi â dyddiadau.
    • Cychwyn - y dyddiad dechrau yn y fformat y gall Excel ei ddeall, fel "8/1/2020" neu "1-Aug-2020". Er mwyn osgoi camgymeriadau, gallwch roi'r dyddiad drwy ddefnyddio'r ffwythiant DATE megis DATE(2020, 8, 1).
    • Cam - y cynyddran ar gyfer pob dyddiad dilynol mewn dilyniant.

    Er enghraifft, i wneud rhestr o 10 dyddiad yn dechrau ag Awst 1, 2020 ac yn cynyddu 1 diwrnod, y fformiwla yw:

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

    neu<3

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

    Fel arall, gallwch fewnbynnu nifer y dyddiadau (B1), dyddiad cychwyn (B2) a cham (B3) mewn celloedd wedi'u diffinio ymlaen llaw a chyfeirio at y celloedd hynny yn eich fformiwla. Gan ein bod yn cynhyrchu rhestr, mae rhif y colofnau (1) wedi'i god caled:

    =SEQUENCE(B1, 1, B2, B3)

    Teipiwch y fformiwla isod yn y gell uchaf (A6 yn ein hachos ni), pwyswch yr allwedd Enter, a bydd y canlyniadau'n mynd ar draws y nifer penodedig o resi a cholofnau yn awtomatig.

    Sylwer. Gyda'r rhagosodiad Cyffredinol fformat, bydd y canlyniadau yn ymddangos fel rhifau cyfresol. Er mwyn eu harddangos yn gywir, gwnewch yn siŵr eich bod yn cymhwyso'r fformat Dyddiad i'r holl gelloedd yn yr ystod gollyngiadau.

    Gwnewch gyfres o ddiwrnodau gwaith yn Excel

    I gael cyfres o ddiwrnodau gwaith yn unig, lapiwch SEQUENCE yn y swyddogaeth DYDD GWAITH neu WORKDAY.INTL fel hyn:

    WORKDAY( start_date -1, SEQUENCE( no_of_days ))

    Wrth i ffwythiant DYDD GWAITH ychwanegu nifer y dyddiau a nodir yn yr ail arg at y dyddiad cychwyn, rydym yn tynnu 1 ohono i gael y dyddiad cychwyn ei hun wedi'i gynnwys yn y canlyniadau.

    Er enghraifft, i gynhyrchu dilyniant o ddiwrnodau gwaith yn dechrau ar y dyddiad yn B2, y fformiwla yw:

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

    Ble B1 yw maint y dilyniant.<3

    Awgrymiadau a nodiadau:

    • Os dydd Sadwrn neu ddydd Sul yw dyddiad cychwyn, bydd y gyfres yn dechrau ar y diwrnod gwaith nesaf.
    • Mae swyddogaeth Excel DYDD GWAITH yn cymryd yn ganiataol mai penwythnosau yw dydd Sadwrn a dydd Sul. I ffurfweddu penwythnosau a gwyliau arferol, defnyddiwch y ffwythiant WORKDAY.INTL yn lle hynny.

    Cynhyrchwch ddilyniant mis yn Excel

    I greu cyfres o ddyddiadau cynyddrannol fesul mis, gallwch ddefnyddio y fformiwla generig hon:

    DYDDIAD( blwyddyn , SEquENCE(12), day )

    Yn yr achos hwn, rydych yn rhoi'r flwyddyn darged yn y ddadl 1af a diwrnod yn y 3ydd dadl. Ar gyfer yr 2il ddadl, mae'r ffwythiant SEQUENCE yn dychwelyd rhifau dilyniannol o 1 i 12. Yn seiliedig ar y paramedrau uchod, mae'r ffwythiant DATE yn cynhyrchu cyfres odyddiadau fel y dangosir yn rhan chwith y sgrin isod:

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

    I ddangos yr enwau mis yn unig, gosodwch un o'r fformatau dyddiad arferol isod ar gyfer yr ystod gollyngiad :

    • mmm - ffurf fer fel Ionawr , Chwefror , Maw , ayyb.
    • mmmm - llawn ffurf fel Ionawr , Chwefror , Mawrth , ac ati.

    O ganlyniad, dim ond enwau'r mis fydd yn ymddangos mewn celloedd, ond bydd y gwerthoedd gwaelodol yn dal i fod yn ddyddiadau llawn. Yn y ddwy gyfres yn y sgrin isod, sylwch ar yr aliniad dde diofyn sy'n nodweddiadol ar gyfer rhifau a dyddiadau yn Excel:

    I gynhyrchu dilyniant dyddiad sy'n cynyddu fesul mis a yn dechrau gyda dyddiad penodol , defnyddiwch y ffwythiant SEQUENCE ynghyd ag EDATE:

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

    Mae'r ffwythiant EDATE yn dychwelyd dyddiad sy'n yw'r nifer penodedig o fisoedd cyn neu ar ôl y dyddiad dechrau. Ac mae'r swyddogaeth SEQUENCE yn cynhyrchu amrywiaeth o 12 rhif (neu gynifer ag a nodir gennych) i orfodi EDATE i symud ymlaen mewn cynyddrannau un mis. Sylwch fod y ddadl cychwyn wedi'i gosod i 0, fel bod y dyddiad cychwyn yn cael ei gynnwys yn y canlyniadau.

    Gyda'r dyddiad cychwyn yn B1, mae'r fformiwla yn cymryd y siâp hwn:

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

    Nodyn. Ar ôl cwblhau fformiwla, cofiwch gymhwyso fformat dyddiad priodol i'r canlyniadau er mwyn iddynt eu harddangos yn gywir.

    Creu dilyniant blwyddyn yn Excel

    I wneudcyfres o ddyddiadau wedi'u cynyddu fesul blwyddyn, defnyddiwch y fformiwla generig hon:

    DATE(SEQUENCE( n , 1, YEAR( start_date ))), MONTH( start_date ), DAY( dyddiad_cychwyn ))

    Lle n yw nifer y dyddiadau rydych am eu cynhyrchu.

    Yn yr achos hwn, y DYDDIAD(blwyddyn, mis, diwrnod) yn adeiladu dyddiad yn y modd hwn: Mae

    • Blwyddyn yn cael ei ddychwelyd gan y swyddogaeth SEQUENCE sydd wedi'i ffurfweddu i gynhyrchu rhesi n erbyn 1 cyfres colofnau o rifau, gan ddechrau ar y gwerth blwyddyn o start_date .
    • Mis a diwrnod gwerthoedd yn cael eu tynnu'n syth o'r dyddiad cychwyn.

    Er enghraifft, os byddwch yn mewnbynnu’r dyddiad cychwyn yn B1, bydd y fformiwla ganlynol yn allbynnu cyfres o 10 dyddiad mewn cynyddiadau blwyddyn:

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

    Ar ôl yn cael ei fformatio fel dyddiadau, bydd y canlyniadau'n edrych fel a ganlyn:

    >

    Cynhyrchu dilyniant amseroedd yn Excel

    Oherwydd bod amseroedd yn cael eu storio yn Excel fel rhifau degol sy'n cynrychioli a ffracsiwn o'r dydd, gall y ffwythiant SEquENCE weithio gydag amseroedd yn uniongyrchol.

    A gan dybio bod yr amser cychwyn yn B1, gallwch ddefnyddio un o'r fformiwlâu canlynol i gynhyrchu cyfres o 10 gwaith. Dim ond yn y ddadl cam y mae'r gwahaniaeth. Gan fod 24 awr mewn diwrnod, defnyddiwch 1/24 i gynyddran fesul awr, 1/48 i gynyddran o 30 munud, ac yn y blaen.

    30 munud ar wahân:

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

    1 awr ar wahân:

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

    2 awr ar wahân:

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

    Mae'r sgrinlun isod yn dangos ycanlyniadau:

    Os nad ydych am drafferthu cyfrifo'r cam â llaw, gallwch ei ddiffinio drwy ddefnyddio'r ffwythiant AMSER:

    SEQUENCE(rhesi, colofnau, cychwyn, TIME( awr , munud , eiliad ))

    Ar gyfer yr enghraifft hon, byddwn yn mewnbynnu'r holl newidynnau mewn celloedd ar wahân fel y dangosir yn y sgrinlun isod . Ac yna, gallwch ddefnyddio'r fformiwla isod i gynhyrchu cyfres amser gydag unrhyw faint cam cynyddran rydych chi'n ei nodi yng nghelloedd E2 (oriau), E3 (munudau) ac E4 (eiliadau):

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

    <0

    Sut i greu calendr misol yn Excel

    Yn yr enghraifft olaf hon, byddwn yn defnyddio'r swyddogaeth SEQUENCE ynghyd â DATEVALUE a WEEKDAY i greu calendr misol a fydd yn diweddaru yn seiliedig yn awtomatig ar y flwyddyn a'r mis rydych chi'n ei nodi.

    Mae'r fformiwla yn A5 fel a ganlyn:

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

    Sut mae'r fformiwla hon yn gweithio:

    Rydych chi'n defnyddio'r ffwythiant SEQUENCE i gynhyrchu 6 rhes (y nifer mwyaf posibl o wythnosau mewn mis) wrth 7 colofn (nifer y dyddiau mewn wythnos) amrywiaeth o ddyddiadau cynyddu gan 1 diwrnod. Felly, nid yw'r dadleuon rhesi , colofnau a cam yn codi unrhyw gwestiynau.

    Y rhan anoddaf yn y ddadl cychwyn . Ni allwn ddechrau ein calendr gyda diwrnod 1af y mis targed oherwydd ni wyddom pa ddiwrnod o'r wythnos ydyw. Felly, rydym yn defnyddio'r fformiwla ganlynol i ddod o hyd i'r dydd Sul cyntaf cyn diwrnod 1af y mis penodedig ablwyddyn:

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

    Mae'r ffwythiant DATEVALUE cyntaf yn dychwelyd rhif cyfresol sydd, yn y system Excel fewnol, yn cynrychioli diwrnod 1af y mis yn B2 a'r flwyddyn yn B1. Yn ein hachos ni, mae'n 44044 sy'n cyfateb i Awst 1, 2020. Ar y pwynt hwn, mae gennym:

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

    Mae'r swyddogaeth DYDD WYTHNOS yn dychwelyd diwrnod yr wythnos sy'n cyfateb i ddiwrnod 1af y targed mis fel rhif o 1 (dydd Sul) i 7 (dydd Sadwrn). Yn ein hachos ni, mae'n 7 oherwydd mai dydd Sadwrn yw 1 Awst, 2020. Ac mae ein fformiwla'n lleihau i:

    44044 - 7 + 1

    44044 - 7 yw 4403, sy'n cyfateb i ddydd Sadwrn, Gorffennaf 25, 2020. Gan fod angen dydd Sul arnom, rydym yn ychwanegu'r cywiriad +1.

    Fel hyn, rydym yn cael fformiwla syml sy'n allbynnu amrywiaeth o rifau cyfresol yn dechrau gyda 4404:

    =SEQUENCE(6, 7, 4404, 1)

    Fformatio'r canlyniadau fel dyddiadau, a byddwch yn cael calendr a ddangosir yn y sgrinlun uchod. Er enghraifft, gallwch ddefnyddio un o'r fformatau dyddiad canlynol:

    • d-mmm-yy i ddangos dyddiadau fel 1-Awst-20 <12
    • mmm d i arddangos mis a diwrnod fel Awst 20
    • d i ddangos y diwrnod yn unig

    Arhoswch, ond ein nod yw creu calendr misol. Pam mae rhai dyddiadau o'r mis blaenorol a'r mis nesaf yn ymddangos? I guddio'r dyddiadau amherthnasol hynny, gosodwch reol fformatio amodol gyda'r fformiwla isod a chymhwyso'r lliw ffont gwyn :

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

    Lle A5 yw'r gell fwyaf chwith o eich calendr a B2 yw'r targedmis.

    Am y camau manwl, gweler Sut i greu rheol fformatio amodol yn seiliedig ar fformiwla yn Excel.

    Dyna sut y gallwch chi gynhyrchu dilyniant o ddyddiadau yn Excel. Diolch i chi am ddarllen a gobeithio eich gweld ar ein blog wythnos nesaf!

    Gweithlyfr ymarfer i'w lawrlwytho

    Dilyniant dyddiad yn Excel - enghreifftiau fformiwla (ffeil .xlsx)

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.