Ynhâldsopjefte
Moatte jo leare hoe't jo de aktuele datum en tiid ynfoegje yn sel A1 ? Soms wolle wy de lêste tiid ynfiere as in meiwurker op syn wurkplak komt, of wannear't in bestân foar it lêst bewurke is. As jo op syk binne nei sokke unike soarten trúkjes, binne jo op it goede plak kommen. Hjir sille wy jo nimme troch 6 maklike en handige metoaden foar it ynfoegjen fan de aktuele datum en tiid yn sel A1 yn Excel.
Download Oefenwurkboek
Jo kinne it folgjende Excel-wurkboek downloade om josels better te begripen en te oefenjen.
Aktuele datum en tiid ynfoegje yn A1 Cell.xlsm6 Metoaden om de aktuele datum en tiid yn sel A1 yn te foegjen
Foar opheldering hawwe wy in meiwurkerstiidblêd yn ús hannen. De dataset befettet de Namme , ID en Status fan William Frank .
No sille wy de Yngongstiid fan dizze meiwurker ynfoegje yn sel A1 mei ferskate metoaden. Sa litte wy se ien foar ien ferkenne.
Hjir hawwe wy Microsoft Excel 365 ferzje brûkt, jo meie elke oare ferzje brûke neffens jo gemak.
1. Mei help fan Toetseboerd fluchtoets
Yn 'e earste metoade sille wy jo sjen litte hoe't jo de aktuele datum en tiid yn Excel kinne ynfoegje mei de fluchtoets. Folgje de stappen hjirûnder om it op jo eigen dataset te dwaan.
📌 Stappen:
- Selektearje oan it begjinde aktuele datum is foar ús oanwêzich.
Lês mear: Hoe ynfoegje de lêste wizige datum en tiid yn Excel-sel
Oefeningsdiel
Om sels te oefenjen hawwe wy in Oefenje -seksje levere lykas hjirûnder yn elk blêd oan 'e rjochterkant. Doch it asjebleaft sels.
Konklúzje
Dit artikel jout maklike en koarte oplossings foar it ynfoegjen fan de aktuele datum en tiid yn sel A1 yn Excel. Ferjit net it Oefenje -bestân te downloaden. Betanke foar it lêzen fan dit artikel, wy hoopje dat dit nuttich wie. Lit it ús asjebleaft witte yn 'e kommentaar seksje as jo fragen of suggestjes hawwe. Besykje asjebleaft ús webside Exceldemy om mear te ferkennen.
A1 . - Druk dan op CTRL + ; op it toetseboerd. (It jout de aktuele datum werom)
- Druk dêrnei op de SPACE -toets.
- Druk letter op CTRL+SHIFT+; op jo toetseboerd ( It jout de aktuele tiid werom).
Op dit stuit toant de selektearre sel de aktuele datum en tiid yn ien rigel.
Mar it sil ferliedliker wêze as de datum en tiid op ferskate rigels bliuwe. Om dit te dwaan, moatte wy de sel opmaak. Dus, folgje de stappen hjirûnder.
- Druk earst op CTRL + 1 op it toetseboerd.
- Daliks, de Formatearje sellen dialoochfinster iepenet.
- Gean dan nei it ljepblêd Nûmer .
- Selektearje dêrnei Aanpast as Kategory .
- Skriuw dêrnei dd-mm-jjjj h:mm AM/PM op yn it fak Type .
- No, fuortsmite de romte tusken yyyy en h .
- Letter, hâld de ALT -kaai yn. en typ 0010 op it num pad.
Nei it typen fan 0010 liket it tiiddiel te ferdwinen yn de Typ fak. Mar it is no eins yn 'e twadde rigel.
- Dan gean jo troch nei it ljepblêd Alignment .
- Yn it ljepblêd Alignment , selektearje it fakje fan Tekst wrap ûnder de seksje Tekstkontrôle .
- Klik as lêste op OK .
Op it stuit sjogge de datum en tiid yn sel A1 der út as yn de ôfbyldinghjirûnder.
Lês mear: Hoe kinne jo tiidstempelgegevens automatysk ynfoegje yn Excel (5 metoaden)
2. NOW-funksje ynfoegje
Yn dizze metoade sille wy de NOW-funksje brûke om de aktuele datum en tiid te krijen. It is sa ienfâldich & amp; maklik, folgje gewoan mei.
📌 Stappen:
- Skriuw earst Present op as de Status yn sel C6 .
- Gean dan nei sel A1 en skriuw de folgjende formule op.
=NOW()
NOW-funksje jout werom mei de aktuele datum en tiid opmakke as datum en tiid .
- Opmaak letter de sel om it resultaat te sjen yn ús winske opmaak krekt lykas Metoade 1 .
Lês mear: Hoe statyske datum ynfoegje yn Excel (4 ienfâldige metoaden)
3. Nested IF en brûke NOW-funksjes
Yn dizze metoade sille wy de ynstelde IF - en NOW -funksjes brûke om de datum en tiid yn Excel yn te fieren. De geneste IF-funksje wurdt brûkt om meardere betingsten yn Excel te kontrolearjen en de NOW-funksje jout de aktuele datum en tiid werom.
📌 Stappen:
Foardat wy fierder geane, moatte wy de funksje iterative berekkening yn Excel ynskeakelje. Dus, folgje de stappen hjirûnder.
- Gean earst nei it ljepblêd Triem .
- Selektearje as twadde Opsjes út demenu.
- Daliks ferskynt it finster Excel-opsjes .
- Gean hjir nei de Ljepper Formules .
- Yn de Berekkeningsopsjes seksje, tik it fakje oan fan Iterative berekkening ynskeakelje .
- Klik as lêste op OK .
No kinne wy ús formule tapasse op it blêd.
- Selektearje earst sel A1 en typ de formule hjirûnder.
=IF(C6"",IF(A1"",A1,NOW()),"")
Hjir, yn de IF-funksje , hawwe wy earst kontrolearre as sel C6 net lyk is oan blank dan sil in oare IF-funksje útfiere, of oars sil it in blank weromjaan. De twadde IF-funksje sil kontrolearje oft sel A1 net gelyk is oan blank . As de wearde TRUE is, dan sil it sel A1 werombringe, oars sil it de NOW-funksje útfiere.
- Druk oerienkommende op ENTER .
Ut de ôfbylding hjirboppe kinne wy sjen dat de formule leech jout yn sel A1 lykas dêr is gjin wearde yn sel C6 . Litte wy dus kontrolearje oft de formule wurket as d'r in wearde is yn sel C6 .
- Skriuw op it stuit Present op yn sel C6 en druk op ENTER .
Ynienen sille de aktuele datum en tiid yn sel A1 te sjen wêze.
Gelykbere lêzingen
- Hoe kinne jo Excel-datumstempel ynfoegje as sellen yn rige wizige wurde
- Ynfoegje Tiidstempel yn Excel as sel feroaret (2Effektive manieren)
- Hoe kinne jo Excel-tiidstempel ynfoegje as sel feroaret sûnder VBA (3 manieren)
- Hoe kinne jo Unix-tiidstempel konvertearje nei datum yn Excel (3 Metoaden)
4. Kombinearre funksjes brûke
No sille wy sjen litte hoe't jo tiid yn Excel kinne ynfoegje mei updates mei it ADRES , SEL , KOLOM , IF , NO , en RIJ funksjes. Gean troch de stappen om it op jo eigen dataset te dwaan.
📌 Stappen:
- Selektearje primêr sel A1 en fier de folgjende formule yn dy sel yn.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")
Formule-ôfdieling- RIJ(C6)→ De funksje RIJ jout it rigenûmer fan in spesifike sel werom.
- Utfier: 6
- COLUMN(C6)→ De funksje COLUMN jout de kolom werom nûmer fan in spesifike sel.
- Utfier: 3
- ADRES(RIJ(C6),KOLOM(C6))→ De ADDRESS-funksje jout it adres fan de opjûne sel werom.
- ADRES(6,3)→ feroaret yn
- Utfier: $C$6
- ADRES(6,3)→ feroaret yn
- SEL(“adres”)=ADRES(RIJ(C6),KOLOM(C6))→ De funksje SEL jout ynformaasje werom fan in spesifike opjûne sel.
- SEL(“adres”)=ADRES(6,3))→ feroaret yn
- Utfier: FALSE
- SEL(“adres”)=ADRES(6,3))→ feroaret yn
- SEL(“adres”)ADRES(RIJ(C6),KOLOM(C6))→ feroaret yn
- Utfier:TRUE
- EN(A1””,CELL(“adres”)=ADRES(RIJ(C6),KOLOM(C6)))→ De CELL-funksje jout ynformaasje werom fan in spesifike opjûne sel.
- EN(A1””,{FALSE})→ feroaret yn
- Utfier: FALSE
- EN(A1””,{FALSE})→ feroaret yn
- IF(CELL(“adres”)ADRES(RIJ(C6),KOLOM(C6)),A1,NOW())),→ De IF-funksje jout in wearde werom as de betingst TRUE is en jout in oare wearde as it FALSE is.
- IF({TRUE},A1,NOW())→ feroaret yn
- Utfier: 44816.522597
- IF({TRUE},A1,NOW())→ feroaret yn
- IF(EN(A1””,CELL(“adres”)=ADRES(RIJ(C6),KOLOM(C6))),NO(),IF(SEL() "adres") ADDRESS(RIJ(C6),KOLOM(C6)),A1,NOW())),"")→ feroaret yn
- IF(C6"",44816.522597 ,””))→ feroaret yn
- Utfier: 44816.522597
- IF(C6"",44816.522597 ,””))→ feroaret yn
- Druk dêrnei op de ENTER -toets.
- Sa gau as wy wat yn sel skriuwe C6 , de aktuele datum en tiid wurde sichtber yn sel A1 .
It ferskil tusken dizze metoade en de foarige is dat doe't wy feroare de wearde fan sel C6 de datum en tiid yn sel A1 binne net bywurke yn Metoade 3 . Mar, yn ús hjoeddeistige metoade, wurdt it bywurke elke kear as wy de ynhâld yn sel C6 feroarje.
- Dus, feroarje de ynhâld fan sel C6 nei P .
No lit it ús de aktuele bywurke tiid sjen.
5.VBA-koade tapasse
Ha jo oait tocht oan it automatisearjen fan deselde saaie en repetitive stappen yn Excel?
Tink net mear, want VBA hat jo dekt. Yn feite kinne jo de foarige metoade folslein automatisearje mei help fan VBA . Litte wy it yn aksje sjen.
📌 Stappen:
- Gean yn it begjin nei de ûntwikkelder tab.
- Selektearje hjir Visual Basic yn 'e groep Code .
- Druk alternatyf op ALT + F11 om te replikearjen de taak.
Daliks ferskynt it finster Microsoft Visual Basic for Applications .
- Dan, dûbelklik op it oanbelangjende blêd VBA om de koademodule te iepenjen.
- Skriuw yn de koademodule de folgjende op koade.
2908
Koadeferdieling
- Om de Private Sub oan te meitsjen, selektearje earst de Wurkblêd ynstee fan Algemien en Feroarje as Deklaraasje . Elke kear as der feroaringen yn dat wurkblêdkoade foarkomme, sil fan himsels rinne.
- Dan hawwe wy de IF-funksje brûkt wêr't wy kontrolearren oft it Status -berik net gelyk is oan blank mei de Wearde metoade en ek as it kolomnûmer 3 is mei de Kolom metoade.
- No, wy set de Application.EnableEvents as False .
- Dêrnei sette wy de offset (-5,-2) yn om de datum yn te foegjen en tiid yn troch offset 5 rigen omheech en 2 kolommen lofts.
- Hjir sil de No-funksje de resinte tiid jaan en it formaat sil wêze as dd-mm-jjjj uu:mm AM /PM as de wearde TRUE is.
- Dêrtroch sette wy Application.EnableEvents as Waar .
- Beëinigje as lêste de subproseduere mei End Sub .
- Dan werom nei it wurkblêd.
- En, skriuw Oanwêzich op yn 'e kolom Status .
- Automatysk sille wy kin de datum en tiid sjen yn sel A1 .
Lês mear: Excel VBA: Ynfoegje Tiidstempel as in makro wurdt útfierd
6. Meidogger-definearre funksje ymplementearje
Dêrneist kinne wy ek de hjoeddeiske datum en tiid yn Excel automatysk ynfoegje troch in troch de brûkers definieare funksje ta te passen. Litte wy de metoade stap foar stap ûndersykje.
📌 Stappen:
- Earst iepenje de Microsoft Visual Basic for Applications finster lykas foar .
- Selektearje as twadde nei de ljepper Ynfoegje .
- Selektearje letter Module út de opsjes.
- Paste de folgjende koade yn de koademodule.
2333
Koade-ôfdieling
- Earst hawwe wy in Funksje makke mei de namme Insert_Current_Date_Time en set Status as Berik .
- Dan brûkten wy de If -statement wêr't wy kontrolearre hawwe as it Status -berik net gelyk is oan leech mei de Wearde metoade.
- Dêrnei, wyset Insert_Current_Date_Time lyk oan de wearde fan de No-funksje en opmaak de sel as dd-mm-yyyy hh:mm AM/PM as de wearde <1 is>TRUE .
- Oars sil it blank wêze.
- Gean op dit stuit werom nei it wurkblêd.
- Selektearje dan sel C1 en begjin mei it skriuwen fan de namme fan de funksje.
- Krekt nei it skriuwen fan =yn sil de funksje sichtber wêze.
- Selektearje dêrnei de funksje troch op de TAB -toets op it toetseboerd te drukken.
- Jou dêrnei sel C6 as it referinsjeberik fan de funksje en druk op ENTER .
Mar, sel A1 is noch leech omdat sel C6 ek leech is.
- Skriuw no Present op yn sel C6 en helje de aktuele datum en tiid direkt yn sel A1 .
Foegje de aktuele datum en tiid yn sel A1 yn mar net de aktuele tiid opnimme
Hjir sille wy de aktuele datum en tiid yn sel A1 ynfoegje troch net ynklusyf de hjoeddeiske tiid. Eins wurdt it frege om allinich de hjoeddeistige datum yn te fieren. Om dit te dwaan lykas ús, folgje de stappen hjirûnder.
📌 Stappen:
- Selektearje earst sel A1 en set de folgjende formule yn dy sel.
=TODAY()
De funksje TODAY jout de aktuele datum opmakke as in datum.
- Dan op de ENTER knop.
Simply,