Tabl cynnwys
Heddiw, rydyn ni'n mynd i ddangos rhywfaint o fformiwla newid dyddiad awtomatig yn Excel, mewn geiriau eraill, sut i newid dyddiadau yn awtomatig drwy fformiwlâu yn Excel . Mewn llawer o sefyllfaoedd, er mwyn hwyluso'ch tasg, efallai y byddwch yn mynnu diweddariadau awtomatig o ddyddiad, rhif dilyniant amser, ac ati. Mae Excel yn rhoi nodwedd i chi ar gyfer hynny. Ar gyfer y sesiwn hon, rydym yn defnyddio Excel 2019, mae croeso i chi ddefnyddio'ch un chi.
Lawrlwythwch Llyfr Gwaith Ymarfer
Mae croeso i chi lawrlwytho'r gweithlyfr ymarfer o'r ddolen ganlynol.
5 Dull Defnyddiol o Newid Dyddiad yn Awtomatig gyda Fformiwla yn Excel
Yn yr adran hon, byddaf yn trafod 5 dull defnyddiol i newid dyddiadau yn awtomatig gyda fformiwlâu yn Excel. Ond cyn neidio i mewn i'r dulliau hynny, gadewch i ni ddeall y cyd-destun yn gyntaf. Mewn sefyllfa go iawn, efallai y byddwch yn mynnu diweddariad awtomatig o'r dyddiad, rhif dilyniant amser, ac ati er mwyn hwyluso'ch tasg. Isod, rwyf wedi rhoi dwy enghraifft lle, ar un achlysur, rydym angen dyddiad anrheg y gellir ei ddiweddaru'n awtomatig ac ar achlysur arall, mae angen i ni gyfrifo'r amseroedd sy'n weddill ar gyfer y Nadolig nesaf.
Wrth i'r diwrnod newid, bydd yr adran allbwn yn cael ei diweddaru'n awtomatig. I wybod sut y gallwn wneud hynny, gadewch i ni archwilio ein dull 1af.
1. Defnyddio Fformiwla ag Excel HEDDIW Swyddogaeth i Newid Dyddiad yn Awtomatig
Gallwn ddefnyddio ySwyddogaeth TODAY i newid dyddiadau yn awtomatig. Mae TODAY yn dychwelyd y dyddiad cyfredol. I gael gwybod mwy dilynwch y camau isod.
Camau:
- Yn yr enghraifft isod, byddwn yn mewnosod dyddiad heddiw yng nghell C5 a fydd yn cael ei diweddaru'n awtomatig yn y dyfodol wrth i'r dyddiad newid.
- C5>I wneud hynny, ysgrifennwch y fformiwla ganlynol yng nghell C5 a phwyswch Enter .
=TODAY()
- O ganlyniad, byddwn yn gweler y dyddiad presennol. Gan fy mod yn ysgrifennu'r erthygl hon ar 5 Rhagfyr 2022, mae'n dangos 5-Rhag-22.
- I wirio a yw bydd y dyddiad hwn yn cael ei ddiweddaru yn y dyfodol ai peidio, gallwn newid y dyddiad cyfredol â llaw ar y system gyfrifiadurol ac arsylwi. Ar gyfer hyn, rydym yn newid y dyddiad o 5 Rhagfyr 2022 i 14 Rhagfyr 2022 ar fy nghyfrifiadur. I wneud hynny, ewch i Gosodiadau > Amser & Iaith > Gosodwch y dyddiad a'r amser â llaw > Newid .
- Nawr , gosodwch y dyddiad a'r amser a ddymunir a chliciwch Newid .
- Nawr, os byddwn yn ail-lwytho'r ffeil Excel eto, fe welwn ni bod y dyddiad yn dangos 14-Rhag-22 .
Darllen Mwy: Sut i Mewnosod Dyddiadau yn Excel Yn Awtomatig (3 Thric Syml)
2. Defnyddio Swyddogaeth NAWR ar gyfer Newid Dyddiad yn Awtomatig
Swyddogaeth arall sy'n rhoi'r dyddiad presennol yw y ffwythiant NAWR . Ar ben hynny, mae'nyn dychwelyd y gwerth amser hefyd. I gymhwyso'r fformiwla, dilynwch y camau isod.
Camau:
- Fel y dull blaenorol, ar gell C5 , ysgrifennwch i lawr y fformiwla ganlynol a gwasgwch Enter.
=NOW()
- Nawr, fe welwch hynny mae'r ffwythiant yma hefyd yn rhoi'r dyddiad cyfredol.
>
3. Cymhwyso Cyfuniad Fformiwla Cymhleth
Yn yr adran gynharach, rydym wedi gweld sut i ddefnyddio swyddogaethau Excel syml i newid dyddiadau yn awtomatig. Yma, gadewch i ni adeiladu fformiwla ychydig yn gymhleth. Y tro hwn, byddwn yn defnyddio cyfuniad o swyddogaethau DATE, BLWYDDYN, MONTH , DAY , a TODAY i greu fformiwla a fydd yn newid y canlyniad yn awtomatig. I gymhwyso'r fformiwla, dilynwch y camau isod.
Camau:
- Yng gell C5 , ysgrifennwch y fformiwla ganlynol a gwasgwch Rhowch .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))
- O ganlyniad, fe gewch y dyddiad Heddiw o ganlyniad.
- Gan fod gan y fformiwla hon y ffwythiant deinamig HEDDIW , bydd y canlyniad hefyd yn cael ei ddiweddaru'n awtomatig.
🎓 Sut Mae'r Fformiwla yn Gweithio?
Mae'r ffwythiant BLWYDDYN yn nôl gwerth y flwyddyn o ganlyniad HODAY . Ac mae'r ffwythiannau MIS a DAY yn cyrraedd y mis a'r dyddgwerthoedd yn y drefn honno o ganlyniad TODAY . Yna mae'r ffwythiant DATE yn dychwelyd y dyddiad.
Sylwer: Yn lle'r ffwythiant TODAY , gallwn hefyd ddefnyddio'r ffwythiant NAWR i gael a canlyniad tebyg.
4. Newid Dyddiad yn Seiliedig ar Werth Celloedd Cyfagos
Gallwn adeiladu fformiwlâu yn y fath fodd fel bod Excel yn diweddaru'r dyddiad canlyniadol ar gyfer unrhyw newid yn y gell gyfagos. Yma fe welwn ddwy enghraifft sy'n gysylltiedig â'r senario hwn.
4.1 Diweddaru'n Awtomatig Dyddiad ar Mewnbynnu Data Cell Gyffiniol
Yn yr enghraifft hon, mae gennym golofn Mewnbwn a Dyddiad Mewnbynnu Data 1af colofn. Am y tro, mae'r celloedd colofn Mewnbwn yn wag. Rydyn ni eisiau'r dyddiad pan fydd y celloedd hyn yn dod yn wag neu mewn geiriau eraill pan rydyn ni'n rhoi'r gwerthoedd i mewn i'r celloedd hynny .
Yma, byddwn yn defnyddio y ffwythiant IF i weithredu diweddariadau amser seiliedig ar gyflwr. I wybod mwy, dilynwch y camau isod.
Camau:
- Yng gell C5 , ysgrifennwch y fformiwla ganlynol ac yna pwyswch Rhowch .
=IF(B5"",IF(C5"",C5,NOW()),"")
- Yna defnyddiwch Llenwch Handle i llenwi'r gell yn awtomatig C6 .
- Nawr, os byddwn yn rhoi rhywbeth ar gelloedd B5 a B6 , bydd Excel yn dangos y dyddiad cyfredol yn awtomatig ar gelloedd C5 a C6 yn y drefn honno.
- Ar ôl hynny, hyd yn oed os byddwch yn newid y gwerthoedd ymhellach yn B5/B6 , ni fydd y Dyddiadau ar C5/C6 yn newid felnid dyma'r tro 1af i chi nodi'r gwerth.
Sut Mae'r Fformiwla yn Gweithio?
- >IF(C5”", C5,NAWR())
C5“” yn awgrymu Nid yw C5 yn Wag . Os yw'n Gwir (Ddim yn wag), bydd yn dychwelyd C5. Fel arall, bydd yn dychwelyd yr amser presennol (NAWR).
- IF(B5"", IF(C5"", C5,NOW()),"") <13
Os nad yw B5 yn wag, yna bydd yn dychwelyd y Dyddiad Presennol & Amser. Fel arall, bydd yn dychwelyd cell wag.
Darllen Mwy: Sut i awtoboblogi dyddiad yn Excel pan fydd cell yn cael ei diweddaru
4.2 Diweddaru'n Awtomatig Dyddiad Pan Ger Cell Gwerth yn Newid
Yn yr adran gynharach, i newid yr amser dyddiad roedd angen i ni wneud y gell gyfagos yn wag yn gyntaf i ail-nodi gwerth wedyn. Nid yw'n diweddaru pan fyddwch chi'n newid cynnwys y gell gyfagos. Os ydych chi am i'r gwerth ddiweddaru bob tro y bydd y gell gyfagos yn cael ei diweddaru, yna efallai y bydd angen i ni ddefnyddio fformiwla newydd. I wybod mwy, dilynwch y camau isod.
Camau:
- Yng nghell C5 , ysgrifennwch y fformiwla ganlynol a gwasgwch Rhowch .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
1> Sut Mae'r Fformiwla yn Gweithio?
IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
Mae'r ffwythiant ADDRESS yn dychwelyd y cyfeiriad ar gyfer cell yn seiliedig ar res a cholofn a roddwyd rhif. Mae'r fformiwla hon yn defnyddio swyddogaeth CELL i gael cyfeirnod y gell olygedig ddiwethaf, ac os yw'r un peth â'r un i'r chwith ohoni, mae'n diweddaru'r dyddiad-gwerth amser.
- Defnyddiwch y ddolen Llenwi i awtolenwi C6 .
- Nawr os byddaf yn rhoi unrhyw beth ar gell B5 , bydd y dyddiad cofnodi yn cael ei ddangos ar gell C5 . C5 . C5 .
- Nawr, os byddwn yn newid y mewnbwn, y Dyddiad bydd gwerth hefyd yn newid.
Sylwer os gwelwch yn dda yn y ddwy enghraifft, os byddwch yn dod o hyd i unrhyw wall wrth gymhwyso'r fformiwla, dylech wirio a yw cyfrifiad iteraidd wedi'i alluogi neu ddim. I wneud hynny, ewch i Ffeil > Opsiynau > Fformiwlâu . Yna gwiriwch y Galluogi Cyfrifiad iterus a gosodwch yr Uchafswm iteriad i 1.
5. Cyfrifo Gwahaniaeth Dyddiad yn Awtomatig
Gallwn ganfod y gwahaniaeth rhwng dyddiadau yn awtomatig. Er enghraifft, gadewch i ni ddweud bod AD eisiau dod o hyd i hyd y gweithwyr sy'n gweithio hyd heddiw.
I ddarganfod y gwahaniaeth, byddwn yn defnyddio swyddogaeth DATEDIF . Yma, bydd angen i Excel gyfrif y gwahaniaeth o'r dyddiad cyfredol. Felly, byddwn yn defnyddio'r swyddogaeth HODAY . I gymhwyso'r fformiwla, dilynwch y camau isod.
Camau:
- Ar gell D5 , ysgrifennwch y fformiwla ganlynol a chliciwch Rhowch .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"
- O ganlyniad, bydd gennym hyd gwasanaeth y gweithiwr.
>
>
- Gan fod gan y fformiwla hon y ffwythiant deinamig HEDDIW ynddi, bydd Excel yn diweddaru'r dyddiad yn awtomatig.
Sut Mae'r Fformiwla yn Gweithio?
- DATEIF(C5, HEDDIW(),”m”)& ” mis” &DATEDIF(C5, HEDDIW(),”md”)&” diwrnod”
Rydym wedi defnyddio cwpl o DATEDIF sy’n canfod y gwahaniaeth rhwng y Ymuno Dyddiad a HEDDIW . Yn gyntaf mae DATEDIF yn cyfrifo'r gwahaniaeth mewn fformat mis (gan ein bod wedi defnyddio “m”) ac mae'r ail yn cyfrifo'r gwahaniaeth mewn fformat diwrnod.
Pethau i'w Cofio
- Os na fyddwch yn dod o hyd i'r canlyniad yn y fformat dyddiad cywir, gallwch newid fformat y gell a gosod y fformat dyddiad yr ydych am ei arddangos.
Casgliad
Dyna'r cyfan am heddiw. Rydym wedi rhestru nifer o ddulliau gweithredu o ran fformiwla excel newid dyddiad awtomatig . Gobeithio y bydd hyn yn ddefnyddiol i chi. Mae croeso i chi wneud sylwadau os yw unrhyw beth yn ymddangos yn anodd ei ddeall. Rhowch wybod i ni am unrhyw ddulliau eraill yr ydym wedi'u methu yma.