Sådan indsætter du den aktuelle dato og tid i celle A1 (6 nemme måder)

  • Del Dette
Hugh West

Behov for at lære hvordan man indsætte den aktuelle dato og det aktuelle klokkeslæt i celle A1 Nogle gange vil vi gerne indtaste det seneste tidspunkt, hvor en medarbejder ankommer til sin arbejdsplads, eller hvornår en fil sidst blev redigeret. Hvis du leder efter sådanne unikke tricks, er du kommet til det rette sted. Her vil vi tage dig gennem 6 nemme og bekvemme metoder til at indsætte den aktuelle dato og klokkeslæt i en celle A1 i Excel.

Download arbejdsbog til øvelser

Du kan downloade følgende Excel-arbejdsbog for at få en bedre forståelse og øve dig selv.

Indsættelse af aktuel dato og tid i A1-celle.xlsm

6 metoder til at indsætte den aktuelle dato og tid i celle A1

Til afklaring har vi en Medarbejderens timesheet i vores hænder. datasættet indeholder de Navn , ID , og Status William Frank .

Nu indsætter vi den Indtastningstidspunkt for denne medarbejder i celle A1 Lad os derfor undersøge dem en efter en.

Her har vi anvendt Microsoft Excel 365 version, kan du bruge enhver anden version, hvis det passer dig.

1. Brug af tastaturgenvej

I den første metode viser vi dig, hvordan du indsætter den aktuelle dato og det aktuelle klokkeslæt i Excel ved hjælp af tastaturgenvejen. Følg nedenstående trin for at gøre det på dit eget datasæt.

📌 Trin:

  • I begyndelsen skal du vælge celle A1 .
  • Derefter skal du trykke på CTRL + ; på tastaturet. (Den returnerer den aktuelle dato)
  • Derefter skal du trykke på SPACE nøgle.
  • Senere skal du trykke på CTRL+SHIFT+; på dit tastatur (det returnerer det aktuelle klokkeslæt).

På dette tidspunkt viser den valgte celle den aktuelle dato og det aktuelle klokkeslæt på én linje.

Men det vil være mere fristende, hvis dato og klokkeslæt forbliver på forskellige linjer. For at gøre dette skal vi formatere cellen. Så følg nedenstående trin.

  • Først og fremmest skal du trykke på CTRL + 1 på tastaturet.
  • Umiddelbart kan den Formater celler åbnes.
  • Derefter skal du gå til Nummer fanebladet.
  • Derefter skal du vælge Tilpasset som Kategori .
  • Skriv derefter ned dd-mm-yyyy h:mm AM/PM i den Type boks.

  • Fjern nu mellemrummet mellem yyyy og h .
  • Senere skal du holde den ALT nøgle og type 0010 på nummerpladen.

Efter indtastning af 0010 , ser det ud til, at tidsdelen forsvinder i den Type boks. Men det er faktisk i anden linje nu.

  • Derefter skal du gå videre til Tilpasning fanebladet.

  • I den Tilpasning skal du markere feltet for Indpakning af tekst under den Tekstkontrol sektion.
  • Til sidst skal du klikke på OK .

På nuværende tidspunkt er dato og klokkeslæt i celle A1 ser ud som på billedet nedenfor.

Læs mere: Sådan indsætter du automatisk tidsstempel dataindtastninger i Excel (5 metoder)

2. Indsættelse af NOW-funktion

I denne metode bruger vi NOW-funktion for at få den aktuelle dato og klokkeslæt. Det er så enkelt & nemt, bare følg med.

📌 Trin:

  • I første omgang skal du skrive ned Nuværende som den Status i celle C6 .

  • Derefter skal du gå til celle A1 og skriv følgende formel ned.
=NOW()

NOW-funktion vender tilbage med den aktuelle dato og det aktuelle klokkeslæt formateret som en dato og et klokkeslæt.

  • Senere formaterer du cellen for at vise resultatet i det ønskede format ligesom Metode 1 .

Læs mere: Sådan indsætter du statisk dato i Excel (4 enkle metoder)

3. Anvendelse af indlejrede IF- og NOW-funktioner

I denne metode bruger vi den indlejrede IF og NU funktioner til at indtaste dato og klokkeslæt i Excel. De indlejrede IF-funktion bruges til at kontrollere flere betingelser i Excel og NOW-funktion returnerer den aktuelle dato og det aktuelle klokkeslæt.

📌 Trin:

Før vi går videre, skal vi aktivere iterativ beregning funktion i Excel. Følg derfor nedenstående trin.

  • Først skal du gå til Fil fanebladet.

  • For det andet skal du vælge Indstillinger fra menuen.

  • Med det samme Excel-muligheder vinduet vises.
  • Her kan du hoppe til den Formler fanebladet.
  • I den Beregningsmuligheder afkrydses feltet for Aktiver iterativ beregning .
  • Til sidst skal du klikke på OK .

Nu kan vi anvende vores formel på arket.

  • I første omgang skal du vælge celle A1 og indtast nedenstående formel.
=IF(C6"",IF(A1"",A1,NOW()),"")

Her, i den IF-funktion , først kontrollerede vi, om celle C6 er ikke lig med blank derefter en anden IF-funktion vil blive udført, ellers vil den returnere en blank . Den anden IF-funktion vil kontrollere, om celle A1 er ikke lig med blank . Hvis værdien er TRUE så vil den returnere celle A1 ellers vil den udføre NOW-funktion .

  • Tryk tilsvarende på INDTAST .

På billedet ovenfor kan vi se, at formlen returnerer blank i celle A1 da der ikke er nogen værdi i celle C6 Så lad os kontrollere, om formlen virker, når der er en værdi i celle C6 .

  • I øjeblikket skal du skrive ned Nuværende i celle C6 og tryk på INDTAST .

Pludselig vil den aktuelle dato og det aktuelle klokkeslæt blive vist i celle A1 .

Lignende læsninger

  • Sådan Indsæt Excel Datostempel Når celler i rækken er ændret
  • Indsæt tidsstempel i Excel, når cellen ændres (2 effektive måder)
  • Sådan indsætter du Excel-tidsstempel, når cellen ændres uden VBA (3 måder)
  • Sådan konverteres Unix-tidsstempel til dato i Excel (3 metoder)

4. Anvendelse af kombinerede funktioner

Nu vil vi vise, hvordan du kan indsætte tid i Excel med opdateringer ved hjælp af ADRESSE , CELL , KOLUMNE , IF , NU , og RÆKKE funktioner. Gennemgå venligst trinene for at gøre det på dit eget datasæt.

📌 Trin:

  • Vælg først og fremmest celle A1 og indtast følgende formel i denne celle.
=IF(C6""",IF(AND(A1""",CELL("adresse")=ADRESSE(RÆKKE(C6),COLUMN(C6))),NU(),IF(CELL("adresse")ADRESSE(RÆKKE(C6),COLUMN(C6))),A1,NU())),""),"") Opdeling af formler
  • ROW(C6)→ ROW-funktion returnerer række-nummeret for en bestemt celle.
    • Udgang: 6
  • COLUMN(C6)→ KOLUMNE-funktion returnerer kolonnenummeret for en bestemt celle.
    • Udgang: 3
  • ADRESSE(RÆKKE(C6),KOLONNE(C6))→ ADRESSE funktion returnerer adressen på den angivne celle.
    • ADDRESS(6,3)→ bliver til
      • Output: $C$6
  • CELL("adresse")=ADRESSE(RÆKKE(C6),COLUMN(C6))→ CELL-funktion returnerer oplysninger om en bestemt given celle.
    • CELL("adresse")=ADDRESS(6,3))→ bliver til
      • Output: FALSK
  • CELL("adresse")ADDRESS(RÆKKE(C6),COLUMN(C6))→ bliver til
    • Output: TRUE
  • AND(A1"",CELL("adresse")=ADRESSE(RÆKKE(C6),COLUMN(C6)))→ CELL-funktion returnerer oplysninger om en bestemt given celle.
    • OG(A1"",{FALSE})→ bliver til
      • Output: FALSK
  • IF(CELL("adresse")ADDRESS(RÆKKE(C6),COLUMN(C6))),A1,NOW())),→ IF-funktion returnerer en værdi, hvis betingelsen er TRUE og returnerer en anden værdi, hvis det er FALSK .
    • IF({TRUE},A1,NOW())→ bliver til
      • Output: 44816.522597
  • IF(AND(A1""",CELL("adresse")=ADRESSE(RÆKKE(C6),COLUMN(C6)))),NU(),IF(CELL("adresse")ADRESSE(RÆKKE(C6),COLUMN(C6))),A1,NU())),""")→ bliver til
    • IF(C6””,44816.522597,””))→ bliver til
      • Output: 44816.522597
  • Derefter skal du trykke på INDTAST nøgle.

  • Så snart vi skriver noget i cellen C6 , den aktuelle dato og det aktuelle klokkeslæt bliver synlige i celle A1 .

Forskellen mellem denne metode og den foregående er, at når vi ændrede værdien af celle C6 dato og klokkeslæt i celle A1 blev ikke opdateret i Metode 3 Men i vores nuværende metode bliver den opdateret, hver gang vi ændrer indholdet i cellen C6 .

  • Så ændre indholdet af celle C6 til P .

Nu viser den os den aktuelle opdaterede tid.

5. Anvendelse af VBA-kode

Har du nogensinde tænkt på at automatisere de samme kedelige og gentagende trin i Excel?

Tænk ikke mere, for VBA Faktisk kan du automatisere den tidligere metode helt og holdent med hjælp fra VBA Lad os se den i aktion.

📌 Trin:

  • I begyndelsen skal du gå til Udvikler fanebladet.
  • Her skal du vælge Visual Basic på den Kode gruppe.
  • Alternativt kan du trykke på ALT + F11 til at gentage opgaven.

Med det samme Microsoft Visual Basic for Applications vindue vises.

  • Dobbeltklik derefter på det pågældende ark VBA for at åbne kodemodulet.

  • I kodemodulet skrives følgende kode ned.
 Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvents = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyyy hh:mm AM/PM") Application.EnableEvents = True End If End Sub 

Opdeling af kode
  • For at oprette den private sub skal du først vælge den Arbejdsark i stedet for Generelt og Ændre som en Erklæring Når der sker ændringer i det pågældende regneark, kører koden af sig selv.
  • Derefter brugte vi den IF-funktion hvor vi kontrollerede, om den Status ikke er ikke er lig med blank ved hjælp af Værdi metode, og også hvis kolonnenummeret er 3 ved hjælp af Kolonne metode.
  • Nu indstiller vi den Application.EnableEvents som Falsk .
  • Derefter indstiller vi forskydningen (-5,-2) for at indsætte dato og klokkeslæt i ved at forskyde 5 rækker op og 2 søjler til venstre.
  • Her er det Nu funktion vil angive det seneste tidspunkt, og formatet vil være som dd-mm-yyyy hh:mm AM/PM hvis værdien er TRUE .
  • Vi sætter derfor Application.EnableEvents som True .
  • Endelig afsluttes underproceduren med End Sub .
  • Vend derefter tilbage til regnearket.
  • Og skriv ned Nuværende i den Status kolonne.
  • Automatisk kan vi se dato og klokkeslæt i celle A1 .

Læs mere: Excel VBA: Indsæt tidsstempel, når en makro køres

6. Implementering af brugerdefinerede funktioner

Derudover kan vi også indsætte den aktuelle dato og det aktuelle klokkeslæt i Excel automatisk ved at anvende en brugerdefineret funktion. Lad os undersøge metoden trin for trin.

📌 Trin:

  • Først skal du åbne den Microsoft Visual Basic for Applications vindue som før .
  • For det andet skal du gå til den Indsæt fanebladet.
  • Senere skal du vælge Modul fra indstillingerne.

  • Indsæt følgende kode i kodemodulet.
 Function Insert_Current_Date_Time(Status As Range) If Status.Value "" Then Insert_Current_Date_Time = Format(Now, "dd-mm-yyyy hh:mm AM/PM") Else Insert_Current_Date_Time = "" End If End Function 

Opdeling af kode
  • For det første oprettede vi en Funktion ved navn Indsæt_aktuel_dato_tid og indstille Status som Område .
  • Derefter brugte vi den Hvis erklæring, hvor vi kontrollerede, om den Status ikke er lig med blank ved hjælp af Værdi metode.
  • Herefter indstiller vi Indsæt_aktuel_dato_tid svarende til værdien af den Nu funktion og formaterer cellen som dd-mm-yyyy hh:mm AM/PM hvis værdien er TRUE .
  • Ellers vil det være blank .
  • Vend nu tilbage til regnearket.
  • Vælg derefter celle C1 og begynder at skrive navnet på funktionen.
  • Lige efter at have skrevet =i funktionen vil være synlig.
  • Vælg derefter funktionen ved at trykke på TAB på tastaturet.

  • Derefter skal du give celle C6 som referenceområde for funktionen, og tryk på INDTAST .

Men, celle A1 er stadig tom, fordi celle C6 er også tom.

  • I øjeblikket skal du skrive ned Nuværende i celle C6 og få den aktuelle dato og det aktuelle klokkeslæt i celle A1 med det samme.

Indsæt den aktuelle dato og klokkeslæt i celle A1, men medtag ikke det aktuelle klokkeslæt

Her indsætter vi den aktuelle dato og det aktuelle klokkeslæt i celle A1 ved ikke at inkludere den aktuelle tid. Faktisk beder den kun om at indtaste den aktuelle dato. Følg nedenstående trin for at gøre det som os.

📌 Trin:

  • Først skal du vælge celle A1 og indsæt følgende formel i denne celle.
=TODAY()

TODAY-funktion returnerer den aktuelle dato formateret som en dato.

  • Tryk derefter på INDTAST knap.

Den aktuelle dato er ganske enkelt til stede for os.

Læs mere: Sådan indsættes sidste ændrede dato og tid i Excel Cell

Øvelsesafsnit

For at du kan øve dig selv, har vi givet dig en Praksis afsnittet som nedenfor i hvert ark i højre side. Du bedes gøre det selv.

Konklusion

Denne artikel indeholder nemme og korte løsninger til at indsætte den aktuelle dato og tid i celle A1 i Excel. Glem ikke at downloade Praksis Tak fordi du læste denne artikel, vi håber, at den var nyttig. Lad os vide i kommentarfeltet, hvis du har spørgsmål eller forslag. Besøg venligst vores hjemmeside Exceldemy for at udforske mere.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.