Enhavtabelo
Hodiaŭ ni montros iun formulon de aŭtomata datoŝanĝo en Excel, alivorte, kiel aŭtomate ŝanĝi datojn per formuloj en Excel . En multaj situacioj, por faciligi vian taskon, vi povas postuli aŭtomatajn ĝisdatigojn de dato, temposekvenca numero, ktp. Excel provizas al vi funkcion por tio. Por ĉi tiu sesio, ni uzas Excel 2019, bonvolu uzi la vian.
Elŝutu Praktikan Laborlibron
Vi bonvenas elŝuti la praktikan laborlibron de la sekva ligilo.
Aŭtomata Dato Ŝanĝo.xlsx
5 Utilaj Metodoj por Aŭtomate Ŝanĝi Daton per Formulo en Excel
En ĉi tiu sekcio, mi diskutos 5 helpajn metodojn por ŝanĝi datojn aŭtomate per formuloj en Excel. Sed antaŭ ol eniri tiujn metodojn, ni unue komprenu la kuntekston. En reala situacio, vi povas postuli aŭtomatan ĝisdatigon de la dato, temposekvenca numero, ktp por faciligi vian taskon. Malsupre, mi donis du ekzemplojn kie unufoje, ni bezonas aŭtomate ĝisdatigeblan nunan daton kaj en alia okazo, ni devas kalkuli la tempojn restantajn por la venonta Kristnasko.
Dum la tago ŝanĝiĝas, la eliga sekcio estos ĝisdatigita aŭtomate. Por scii kiel ni povas fari tion, ni esploru nian 1-an metodon.
1. Uzante Formulo kun Excel HODIAŬ Funkcio por Ŝanĝi Daton Aŭtomate
Ni povas uzi laHODIAŬ funkcio por aŭtomate ŝanĝi datojn. HODIAŬ liveras la aktualan daton. Por scii pli, sekvu la paŝojn sube.
Paŝoj:
- En la suba ekzemplo, ni enigos la hodiaŭan daton en ĉelon C5 kiu estos ĝisdatigita aŭtomate estonte kiam la dato estos ŝanĝita.
- Por fari tion, skribu la sekvan formulon en ĉelo C5. kaj premu Enigu .
=TODAY()
- Kiel rezulto, ni faros vidu la aktualan daton. Dum mi skribas ĉi tiun artikolon la 5an de decembro 2022, ĝi montras 5-Dec-22.
- Por kontroli ĉu ĉi tiu dato estos ĝisdatigita estonte aŭ ne, ni povas permane ŝanĝi la nunan daton en la komputila sistemo kaj observi. Por tio, ni ŝanĝas la daton de la 5-a de decembro 2022 al la 14-a de decembro 2022 en mia komputilo. Por fari tion, iru al Agordo > Tempo & Lingvo > Agordu la daton kaj horon permane > Ŝanĝi .
- Nun , agordu la deziratan daton kaj horon kaj alklaku Ŝanĝi .
- Nun se ni reŝargas la Excel-dosieron denove, ni vidos ke la dato montras 14-Dec-22 .
Legu Pli: Kiel Enmeti Datojn en Excel Aŭtomate (3 Simplaj Trukoj)
2. Uzo de NUN-Funkcio por Aŭtomata Ŝanĝo de Dato
Alia funkcio, kiu provizas la aktualan daton, estas la NUN-funkcio . Plie, ĝiankaŭ resendas la tempovaloron. Por apliki la formulon, sekvu la paŝojn sube.
Paŝoj:
- Kiel la antaŭa metodo, sur ĉelo C5 , skribu sur la ĉelo C5 . la sekvan formulon kaj premu Enigu.
=NOW()
- Nun vi vidos tion ĉi tiu funkcio ankaŭ donas la aktualan daton.
- Ĉar la funkcio NUN liveras dinamikan valoron, ĝi ankaŭ estos ĝisdatigita aŭtomate ŝatas la funkcion HODIAŬ .
3. Aplikante Kompleksan Formula Kombinaĵon
En la antaŭa sekcio, ni vidis kiel uzi simplajn Excel-funkciojn por ŝanĝi datojn aŭtomate. Ĉi tie ni konstruu iom kompleksan formulon. Ĉi-foje, ni uzos kombinaĵon de DATO, JARO, MONATO , TAGO , kaj HODIAŬ funkcioj por krei formulon, kiu aŭtomate ŝanĝos la rezulton. Por apliki la formulon, sekvu la paŝojn sube.
Paŝoj:
- En ĉelo C5 , skribu la sekvan formulon kaj premu Enigu .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))
- Sekve, vi ricevos la hodiaŭan daton kiel rezulto.
- Ĉar ĉi tiu formulo havas la dinamikan funkcion HODIAŬ , la rezulto ankaŭ estos aŭtomate ĝisdatigita.
🎓 Kiel Funkcias la Formulo?
La JARO funkcio prenas la jarvaloron de la rezulto de HODIAŬ . Kaj la funkcioj MONATO kaj TAG alportas la monaton kaj tagonvaloroj respektive el la rezulto de HODIAŬ . Tiam la funkcio DATO redonas la daton.
Noto: Anstataŭ la funkcio HODIAŬ , ni povas ankaŭ uzi la funkcion NUN por akiri simila rezulto.
4. Ŝanĝo de dato surbaze de apuda ĉela valoro
Ni povas konstrui formulojn tiel, ke Excel ĝisdatigos la rezultan daton por iu ajn ŝanĝo en la apuda ĉelo. Ĉi tie ni vidos du ekzemplojn rilatajn al ĉi tiu scenaro.
4.1 Aŭtomata Ĝisdatigo de Dato post Enigo de Datumoj de Najbara Ĉelo
En ĉi tiu ekzemplo, ni havas Enigan kolumnon kaj Daton de 1-a Datuma Eniro kolumno. Nuntempe, la ĉeloj de Enigo-kolumno estas malplenaj. Ni volas la daton, kiam ĉi tiuj ĉeloj iĝas nemalplenaj aŭ alivorte kiam ni enmetas la valorojn en tiujn ĉelojn.
Ĉi tie, ni uzos la IF-funkcion. por efektivigi kondiĉ-bazitajn tempajn ĝisdatigojn. Por scii pli, sekvu la sekvajn paŝojn.
Paŝoj:
- En ĉelo C5 , skribu la jenan formulon kaj poste premu Enigu .
=IF(B5"",IF(C5"",C5,NOW()),"")
- Tiam uzu Plenigi tenilon por aŭtomate plenigu la ĉelon C6 .
- Nun, se ni enmetas ion en ĉeloj B5 kaj B6 , Excel aŭtomate montros la aktualan daton sur ĉeloj C5 kaj C6 respektive.
- Post tio, eĉ se vi plu ŝanĝas la valorojn. en B5/B6 , la Datoj sur C5/C6 estos senŝanĝaj kielne estas la 1-a fojo, kiam vi enigas la valoron.
Kiel Funkcias la Formulo?
- >IF(C5””,C5,NUN())
C5“” implicas Ĉu C5 ne estas malplena . Se ĝi estas Vera (Ne malplena), ĝi redonos C5. Alie, ĝi revenos nunan tempon (NUN).
- IF(B5””,IF(C5””,C5,NUN()),””)
Se B5 ne estas malplena, tiam ĝi redonos la Nunan Daton & Tempo. Alie, ĝi resendos malplenan ĉelon.
Legu Pli: Kiel aŭtomate plenigi daton en Excel kiam ĉelo estas ĝisdatigita
4.2 Aŭtomata ĝisdatigo de dato kiam apuda ĉelo Valoro Ŝanĝiĝas
En la antaŭa sekcio, por ŝanĝi la daton, ni bezonis unue malplenigi la apudan ĉelon por poste reenigi valoron. Ĝi ne ĝisdatiĝas kiam vi ŝanĝas la enhavon de la apuda ĉelo. Se vi volas, ke la valoro ĝisdatigu ĉiun fojon kiam la apuda ĉelo estas ĝisdatigita, tiam ni eble bezonos uzi novan formulon. Por scii pli, sekvu la sekvajn paŝojn.
Paŝoj:
- En ĉelo C5 , skribu la jenan formulon kaj premu Enigu .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
Kiel Funkcias la Formulo?
IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
La ADDRESO-funkcio resendas la adreson por ĉelo bazita sur donita vico kaj kolumno nombro. Ĉi tiu formulo uzas la ĈEL-funkcion por akiri la referencon de la lasta redaktita ĉelo, kaj se ĝi estas la sama kiel tiu maldekstre de ĝi, ĝi ĝisdatigas la daton-tempovaloro.
- Uzu la Plenigi tenilon por aŭtomate plenigi C6 .
- Nun se mi enmetas ion en ĉelon B5 , la eniga dato estos montrata sur ĉelo C5 .
- Nun, se ni ŝanĝas la enigon, la Dato valoro ankaŭ ŝanĝiĝos.
Bonvolu noti, ke en ambaŭ ekzemploj, se vi trovas iun eraron dum aplikado de la formulo, vi devus kontroli ĉu ripeta kalkulo estas ebligita aŭ ne. Por fari tion, Iru al Dosiero > Opcioj > Formuloj . Tiam kontrolu la Ebligi Iterative Kalkulon kaj starigu la Maksimuma Iteracion al 1.
5. Kalkulo de Data Diferenco Aŭtomate
Ni povas aŭtomate trovi la diferencon inter datoj. Ekzemple, ni diru HR volas trovi la daŭron de la dungitoj laborantaj ĝis hodiaŭ.
Por trovi la diferencon, ni uzos la funkcion DATEDIF . Ĉi tie, Excel devos kalkuli la diferencon de la nuna dato. Do, ni uzos la funkcion HODIAŬ . Por apliki la formulon, sekvu la paŝojn sube.
Paŝoj:
- Sur ĉelo D5 , skribu la sekvan formulon kaj alklaku Enigu .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"
- Pro tio ni havos la daŭron de la servo de la dungito.
- Nun, se vi uzas Plenigu Tenilon por Aŭtomate plenigi la reston de la ĉelo, vi ricevos la daŭron de ĉiudungito.
- Ĉar ĉi tiu formulo havas la dinamikan funkcion HODIAŬ en ĝi, Excel aŭtomate ĝisdatigos la daton.
Kiel Funkcias la Formulo?
- DATEDIF(C5,HODIAŬ(),”m”)& ” monatoj ” &DATEDIF(C5,HODIAŬ(),”md”)&” tagoj”
Ni uzis kelkajn DATEDIF kiuj trovas la diferencon inter la Aliĝo Dato kaj HODIAŬ . Unue DATEDIF kalkulas la diferencon en mona formato (kiel ni uzis “m”) kaj la dua kalkulas la diferencon en taga formato.
Memorindaj aferoj
- Se vi ne trovas la rezulton en la taŭga datoformato, vi povas ŝanĝi la formatadon de la ĉelo kaj agordi la datformaton vi volas montri.
Konkludo
Jen ĉio por hodiaŭ. Ni listigis plurajn alirojn pri excel aŭtomata datoŝanĝo formulo. Mi esperas, ke vi trovos ĉi tion utila. Bonvolu komenti se io ŝajnas malfacile komprenebla. Sciigu al ni iujn aliajn metodojn, kiujn ni maltrafis ĉi tie.