Hvernig á að framkvæma sjálfvirka dagsetningarbreytingu í Excel með formúlu

  • Deildu Þessu
Hugh West

Í dag ætlum við að sýna einhverja sjálfvirka dagsetningarbreytingu formúlu í Excel, með öðrum orðum,  hvernig á að breyta dagsetningum sjálfkrafa með formúlum í Excel . Í mörgum tilfellum, til að létta þér verkefni, gætirðu krafist sjálfvirkra uppfærslu á dagsetningu, tímaraðarnúmeri osfrv. Excel býður þér upp á eiginleika til þess. Fyrir þessa lotu erum við að nota Excel 2019, ekki hika við að nota þitt.

Hlaða niður æfingarvinnubók

Þér er velkomið að hlaða niður æfingarbókinni af eftirfarandi hlekk.

Sjálfvirk dagsetningarbreyting.xlsx

5 gagnlegar aðferðir til að Breyta dagsetningu sjálfkrafa með formúlu í Excel

Í þessum kafla mun ég ræða 5 gagnlegar aðferðir til að breyta dagsetningum sjálfkrafa með formúlum í Excel. En áður en farið er út í þessar aðferðir skulum við skilja samhengið fyrst. Í raunverulegum aðstæðum gætirðu krafist sjálfvirkrar uppfærslu á dagsetningu, tímaraðarnúmeri osfrv. til að auðvelda þér verkefnið. Hér að neðan hef ég nefnt tvö dæmi þar sem við þurfum í eitt skipti að uppfæra sjálfkrafa dagsetningu í dag og við annað tilefni þurfum við að reikna út tímana sem eftir eru fyrir næstu jól.

Þegar dagurinn breytist verður framleiðsluhlutinn uppfærður sjálfkrafa. Til að vita hvernig við getum gert það skulum við kanna fyrstu aðferðina okkar.

1. Notkun formúlu með Excel TODAY aðgerð til að breyta dagsetningu sjálfkrafa

Við getum notað TODAY aðgerð til að breyta dagsetningum sjálfkrafa. Í DAG skilar núverandi dagsetningu. Til að vita meira skaltu fylgja skrefunum hér að neðan.

Skref:

  • Í dæminu hér að neðan munum við setja dagsetningu dagsins inn í reit C5 sem verður uppfært sjálfkrafa í framtíðinni eftir því sem dagsetningunni verður breytt.

  • Til að gera það skaltu skrifa niður eftirfarandi formúlu í reit C5 og ýttu á Enter .
=TODAY()

  • Í kjölfarið munum við sjá núverandi dagsetningu. Þegar ég er að skrifa þessa grein 5. desember 2022, sýnir hún 5-22. des.

  • Til að staðfesta hvort þessi dagsetning verður uppfærð í framtíðinni eða ekki, við getum breytt núverandi dagsetningu handvirkt á tölvukerfinu og fylgst með. Fyrir þetta breytum við dagsetningunni úr 5. desember 2022 í 14. desember 2022 í tölvunni minni. Til að gera það, farðu í Stilling > Tími & Tungumál > Stilltu dagsetningu og tíma handvirkt > Breyta .

  • Nú , stilltu dagsetningu og tíma sem þú vilt og smelltu á Breyta .

  • Nú, ef við endurhleðum Excel skránni aftur, munum við sjá að dagsetningin sé að sýna 14-des-22 .

Lesa meira: Hvernig á að setja inn dagsetningar í Excel Sjálfkrafa (3 einföld brellur)

2. Notkun NOW aðgerðarinnar fyrir sjálfvirka breytingu á dagsetningu

Önnur aðgerð sem gefur upp núverandi dagsetningu er NOW aðgerðin . Þar að auki, þaðskilar tímagildinu líka. Til að nota formúluna, fylgdu skrefunum hér að neðan.

Skref:

  • Eins og fyrri aðferð, á reit C5 , skrifaðu niður eftirfarandi formúlu og ýttu á Enter.
=NOW()

  • Nú muntu sjá að þessi aðgerð gefur einnig upp núverandi dagsetningu.

  • Þar sem NOW fallið skilar kviku gildi mun það einnig verða uppfært líkar sjálfkrafa við TODAY aðgerðina.

3. Að beita flókinni formúlusamsetningu

Í fyrri hlutanum höfum við séð hvernig á að nota einfaldar Excel aðgerðir til að breyta dagsetningum sjálfkrafa. Hér skulum við byggja smá flókna formúlu. Að þessu sinni munum við nota blöndu af aðgerðunum DATE, YEAR, MONTH , DAY og DAY til að búa til formúlu sem breytir niðurstöðunni sjálfkrafa. Til að nota formúluna skaltu fylgja skrefunum hér að neðan.

Skref:

  • Í reit C5 , skrifaðu niður eftirfarandi formúlu og ýttu á Sláðu inn .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))

  • Þar af leiðandi færðu dagsetningu dagsins í kjölfarið.

  • Þar sem þessi formúla hefur kraftmikla aðgerðina Í DAG verður niðurstaðan einnig uppfærð sjálfkrafa.

🎓 Hvernig virkar formúlan?

Funkið YEAR sækir ársgildi úr niðurstöðu Í DAG . Og aðgerðirnar MONTH og DAY ná í mánuðinn og daginngildi í sömu röð frá niðurstöðu Í DAG . Þá skilar DATE fallinu dagsetningunni.

Athugið: Í stað TODAY fallsins getum við líka notað NOW fallið til að fá svipuð niðurstaða.

4. Breyting á dagsetningu byggt á gildi aðliggjandi hólfs

Við getum byggt upp formúlur á þann hátt að  Excel uppfærir dagsetninguna sem myndast fyrir allar breytingar á aðliggjandi hólf. Hér munum við sjá tvö dæmi sem tengjast þessari atburðarás.

4.1 Sjálfvirk uppfærsla á dagsetningu við gagnafærslu aðliggjandi hólfs

Í þessu dæmi höfum við innsláttardálk og dagsetningu 1. gagnafærslu dálki. Í bili eru inntaksdálkfrumur tómar. Við viljum dagsetninguna þegar þessar frumur verða ótómar eða með öðrum orðum þegar við sláum inn gildin inn í þær frumur.

Hér munum við nota IF fallið til að framkvæma ástandsbundnar tímauppfærslur. Til að vita meira skaltu fylgja skrefunum hér að neðan.

Skref:

  • Í reit C5 , skrifaðu niður eftirfarandi formúlu og ýttu svo á Enter .
=IF(B5"",IF(C5"",C5,NOW()),"")

  • Notaðu síðan Fill Handle til að fylltu sjálfkrafa út í reitinn C6 .
  • Nú, ef við slærð inn eitthvað í reiti B5 og B6 , mun Excel sjálfkrafa sýna núverandi dagsetningu á frumum C5 og C6 í sömu röð.

  • Eftir það, jafnvel þótt þú breytir gildunum frekar í B5/B6 verða dagsetningarnar á C5/C6 óbreyttar þar semþað er ekki í fyrsta skipti sem þú slærð inn gildið.

Hvernig virkar formúlan?

  • IF(C5””,C5,NOW())

C5““ gefur til kynna Er C5 ekki tómt . Ef það er satt (ekki tómt), mun það skila C5. Annars mun það skila núverandi tíma (NOW).

  • IF(B5””,IF(C5””,C5,NOW()),””)

Ef B5 er ekki tómt, þá mun það skila núverandi dagsetningu & Tími. Annars mun það skila auðum reit.

Lesa meira: Hvernig á að fylla út dagsetningu sjálfkrafa í Excel þegar reit er uppfært

4.2 Sjálfvirk uppfærsla á dagsetningu þegar aðliggjandi reiti Gildi breytist

Í fyrri hlutanum, til að breyta dagsetningu og tíma, þurftum við að gera reitinn við hliðina tóman fyrst til að slá inn gildi aftur. Það uppfærist ekki þegar þú breytir innihaldi aðliggjandi hólfs. Ef þú vilt að gildið uppfærist í hvert skipti sem aðliggjandi hólf er uppfært, þá gætum við þurft að nota nýja formúlu. Til að vita meira skaltu fylgja skrefunum hér að neðan.

Skref:

  • Í reit C5 , skrifaðu niður eftirfarandi formúlu og ýttu á Sláðu inn .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

Hvernig virkar formúlan?

IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

ADDRESS fallið skilar heimilisfangi fyrir reit byggt á tiltekinni röð og dálki númer. Þessi formúla notar CELL aðgerðina til að fá tilvísun síðasta breytta reitsins og ef hún er sú sama og sú sem er vinstra megin við hana uppfærir hún dagsetninguna-tímagildi.

  • Notaðu Fill handfangið til að fylla út sjálfvirkt C6 .
  • Nú ef ég slær eitthvað inn í reit B5 , verður innsláttardagsetningin sýnd í reit C5 .

  • Nú, ef við breytum inntakinu, dagsetningin gildi mun einnig breytast.

Vinsamlegast athugaðu að í báðum dæmunum, ef þú finnur einhverja villu þegar þú notar formúluna ættir þú að athuga hvort endurtekinn útreikningur er virkur eða ekki. Til að gera það, Farðu í Skrá > Valkostir > Formúlur . Athugaðu síðan Virkja endurtekningarútreikninga og stilltu Hámarks endurtekningu á 1.

5. Útreikningur á dagsetningarmun sjálfkrafa

Við getum fundið muninn á dagsetningum sjálfkrafa. Segjum til dæmis að starfsmannastjóri vilji finna vinnutíma starfsmanna til dagsins í dag.

Til að finna muninn munum við nota DATEDIF fallið . Hér mun Excel þurfa að telja mismuninn frá núverandi dagsetningu. Þannig að við munum nota TODAY aðgerðina. Til að nota formúluna skaltu fylgja skrefunum hér að neðan.

Skref:

  • Í reit D5 , skrifaðu niður eftirfarandi formúlu og smelltu á Sláðu inn .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"

  • Þar af leiðandi munum við hafa lengd þjónustu starfsmannsins.

  • Nú, ef þú notar Fyllingarhandfang til að fylla sjálfkrafa út restina af hólfinu, færðu tímalengd hverstarfsmaður.

  • Þar sem þessi formúla er með kraftmikla aðgerðina Í DAG í sér, mun Excel uppfæra dagsetninguna sjálfkrafa.

Hvernig virkar formúlan?

  • DATEDIF(C5,TODAY(),”m”)& ” mánuðir ” &DATEDIF(C5,TODAY(),,”md”)&” dagar”

Við höfum notað nokkra DATEDIF sem finna muninn á Tengingar Dagsetning og Í DAG . Fyrsta DATEDIF reiknar muninn á mánaðarsniði (eins og við höfum notað „m“) og sá síðari reiknar út mismuninn á dagssniði.

Hlutur til að muna

  • Ef þú finnur ekki niðurstöðuna á réttu dagsetningarsniði geturðu breytt sniði reitsins og stillt dagsetningarsniðið þú vilt sýna.

Niðurstaða

Það er allt í dag. Við höfum skráð nokkrar aðferðir varðandi Excel sjálfvirka dagsetningarbreytingu formúlu. Vona að þér finnist þetta gagnlegt. Ekki hika við að kommenta ef eitthvað virðist erfitt að skilja. Láttu okkur vita um aðrar aðferðir sem við höfum misst af hér.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.