Hoe de huidige datum en tijd in cel A1 invoegen (6 eenvoudige manieren)

  • Deel Dit
Hugh West

Moet leren hoe de huidige datum en tijd invoegen in cel A1 Soms willen we de laatste tijd invoeren wanneer een werknemer op zijn werkplek aankomt, of wanneer een bestand voor het laatst is bewerkt. Als u op zoek bent naar dit soort unieke trucs, bent u hier aan het juiste adres. Hier zullen we u meenemen door 6 eenvoudige en handige methoden om de huidige datum en tijd in de cel in te voegen A1 in Excel.

Download Praktijk werkboek

U kunt de volgende Excel-werkmap downloaden voor een beter begrip en om zelf te oefenen.

Huidige datum en tijd invoegen in cel A1.xlsm

6 Methoden om de huidige datum en tijd in cel A1 in te voegen

Ter verduidelijking, we hebben een Werknemer Timesheet in onze handen. De dataset bevat de Naam , ID en Status van William Frank .

Nu voegen we de Ingangstijd van deze werknemer in cel A1 dus laten we ze een voor een onderzoeken.

Hier hebben wij gebruik gemaakt van Microsoft Excel 365 versie, kunt u elke andere versie gebruiken, al naar gelang uw voorkeur.

1. Toetsenbordsnelkoppeling gebruiken

In de eerste methode laten we u zien hoe u de huidige datum en tijd in Excel kunt invoegen met behulp van de sneltoets. Volg de onderstaande stappen om dit op uw eigen dataset te doen.

📌 Stappen:

  • Selecteer helemaal aan het begin de cel A1 .
  • Druk vervolgens op CTRL + ; op het toetsenbord. (Het geeft de huidige datum)
  • Druk daarna op de RUIMTE sleutel.
  • Druk later op CTRL+SHIFT+; op uw toetsenbord (het geeft de huidige tijd).

Op dit moment toont de geselecteerde cel de huidige datum en tijd in één regel.

Maar het zal verleidelijker zijn als de datum en de tijd op verschillende regels blijven staan. Om dit te doen, moeten we de cel opmaken. Volg dus de onderstaande stappen.

  • Druk eerst op CTRL + 1 op het toetsenbord.
  • Onmiddellijk, de Cellen opmaken dialoogvenster wordt geopend.
  • Ga dan naar de Nummer tab.
  • Selecteer daarna Aangepaste als Categorie .
  • Schrijf vervolgens op dd-mm-jjjj h:mm AM/PM in de Type doos.

  • Verwijder nu de spatie tussen yyyy en h .
  • Houd later de ALT toets en type 0010 op het numpad.

Na het typen van 0010 lijkt het tijdgedeelte te verdwijnen in de Type doos. Maar het staat nu in de tweede regel.

  • Ga dan naar de Uitlijning tab.

  • In de Uitlijning tabblad, vink het vakje aan van Tekst inpakken onder de Tekstcontrole sectie.
  • Klik tenslotte op OK .

Momenteel zijn de datum en tijd in cel A1 eruit ziet zoals in onderstaande afbeelding.

Lees meer: Hoe automatisch tijdstempelgegevens invoegen in Excel (5 methoden)

2. De NU-functie invoegen

In deze methode gebruiken we de NU-functie om de huidige datum en tijd te krijgen. Het is zo simpel & makkelijk, volg gewoon mee.

📌 Stappen:

  • Schrijf eerst op Aanwezig als de Status in de cel C6 .

  • Ga dan naar cel A1 en schrijf de volgende formule op.
=NOW()

NU-functie komt terug met de huidige datum en tijd geformatteerd als een datum en tijd.

  • Formatteer later de cel om het resultaat in het gewenste formaat weer te geven, zoals Methode 1 .

Lees meer: Statische datum invoegen in Excel (4 eenvoudige methoden)

3. Gebruik van geneste IF- en NOW-functies

In deze methode gebruiken we de geneste ALS en NU functies om de datum en tijd in Excel in te voeren. De geneste IF-functie wordt gebruikt om meerdere voorwaarden in Excel te controleren en de NU-functie geeft de huidige datum en tijd.

📌 Stappen:

Voordat we verder gaan, moeten we de iteratieve berekening Volg de onderstaande stappen.

  • Ga eerst naar de Bestand tab.

  • Selecteer ten tweede Opties uit het menu.

  • Onmiddellijk, de Excel-opties venster verschijnt.
  • Hier, spring naar de Formules tab.
  • In de Berekeningsopties sectie, vink het vakje aan van Iteratieve berekening inschakelen .
  • Klik tenslotte op OK .

Nu kunnen we onze formule toepassen op het blad.

  • Selecteer aanvankelijk de cel A1 en typ de onderstaande formule in.
=IF(C6"",IF(A1"",A1,NOW()),"")

Hier, in de IF-functie eerst controleerden we of cel C6 is niet gelijk aan blanco dan een andere IF-functie zal uitvoeren, of anders zal het een blanco De tweede IF-functie zal controleren of cel A1 is niet gelijk aan blanco Als de waarde WARE dan zal het cel A1 of anders zal het de NU-functie .

  • Dienovereenkomstig, druk op ENTER .

In de bovenstaande afbeelding kunnen we zien dat de formule blanco teruggeeft in cel A1 aangezien er geen waarde is in cel C6 Laten we eens kijken of de formule werkt als er een waarde in de cel C6 .

  • Schrijf momenteel op Aanwezig in de cel C6 en druk op ENTER .

Plotseling worden de huidige datum en tijd getoond in cel A1 .

Vergelijkbare lezingen

  • Hoe Excel-datumstempel invoegen wanneer cellen in een rij zijn gewijzigd
  • Tijdstempel invoegen in Excel wanneer cel verandert (2 doeltreffende manieren)
  • Hoe Excel tijdstempel invoegen wanneer cel verandert zonder VBA (3 manieren)
  • Hoe Unix Timestamp converteren naar datum in Excel (3 methoden)

4. Gebruik van gecombineerde functies

Nu zullen we laten zien hoe u tijd kunt invoegen in Excel met updates met behulp van de ADRES , CELL , COLUMN , ALS , NU en ROW functies. Doorloop de stappen om het op uw eigen dataset te doen.

📌 Stappen:

  • Selecteer vooral cel A1 en voer de volgende formule in die cel in.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6)),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),"") Formuleverdeling
  • ROW(C6)→ De ROW-functie geeft het rijnummer van een specifieke cel.
    • Uitgang: 6
  • COLUMN(C6)→ De Functie COLUMN geeft het kolomnummer van een specifieke cel.
    • Uitgang: 3
  • ADRES(RIJ(C6),KOLOM(C6))→ De ADDRESS-functie geeft het adres van de opgegeven cel.
    • ADDRESS(6,3)→ verandert in
      • Uitvoer: $C$6
  • CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))→ De CEL-functie geeft informatie over een specifieke gegeven cel.
    • CELL("address")=ADDRESS(6,3))→ verandert in
      • Uitvoer: FALSE
  • CELL("address")ADDRESS(ROW(C6),COLUMN(C6))→ verandert in
    • Uitvoer: TRUE
  • AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6)))→ De CEL-functie geeft informatie over een specifieke gegeven cel.
    • EN(A1"",{FALSE})→ verandert in
      • Uitvoer: FALSE
  • IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),→ De IF-functie geeft een waarde terug als de voorwaarde WARE en geeft een andere waarde terug als het FALSE .
    • IF({TRUE},A1,NOW())→ verandert in
      • Uitgang: 44816.522597
  • IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6)),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),"")→ verandert in
    • IF(C6””,44816.522597,””))→ verandert in
      • Uitgang: 44816.522597
  • Druk daarna op de ENTER sleutel.

  • Zodra we iets schrijven in cel C6 worden de huidige datum en tijd zichtbaar in cel A1 .

Het verschil tussen deze methode en de vorige is dat wanneer we de waarde van cel C6 de datum en tijd in cel A1 werd niet bijgewerkt in Methode 3 Maar in onze huidige methode wordt het bijgewerkt telkens als we de inhoud in cel C6 .

  • Verander dus de inhoud van cel C6 naar P .

Nu toont het ons de huidige bijgewerkte tijd.

5. VBA-code toepassen

Heeft u er ooit aan gedacht dezelfde saaie en repetitieve stappen in Excel te automatiseren?

Denk niet meer, want VBA heeft u gedekt. In feite kunt u de voorafgaande methode volledig automatiseren met behulp van VBA Laten we het in actie zien.

📌 Stappen:

  • Ga in het begin naar de Ontwikkelaar tab.
  • Selecteer hier Visual Basic op de Code groep.
  • U kunt ook op ALT + F11 om de taak te herhalen.

Onmiddellijk, de Microsoft Visual Basic voor toepassingen venster verschijnt.

  • Dubbelklik vervolgens op het betreffende blad VBA om de code module te openen.

  • Schrijf in de code module de volgende code op.
 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 

Code Breakdown
  • Om de Private Sub te maken, selecteert u eerst de Werkblad in plaats van Algemeen en Verander als Verklaring Wanneer er wijzigingen in dat werkblad worden aangebracht, zal de code zichzelf uitvoeren.
  • Vervolgens hebben we de IF-functie waar we controleerden of de Status is niet gelijk aan blanco met behulp van de Waarde methode en ook als het kolomnummer 3 met behulp van de Kolom methode.
  • Nu stellen we de Application.EnableEvents als Valse .
  • Daarna stellen we de offset in (-5,-2) om de datum en tijd in te voegen door compensatie van 5 rijen omhoog en 2 kolommen links.
  • Hier is de Nu de functie zal de recente tijd geven en het formaat zal zijn als dd-mm-jjjj hh:mm AM/PM als de waarde WARE .
  • Bijgevolg stellen wij Application.EnableEvents als Echt .
  • Tenslotte beëindigt u de subprocedure met Einde Sub .
  • Ga dan terug naar het werkblad.
  • En, schrijf Present op in de Status column.
  • Automatisch zien we de datum en tijd in cel A1 .

Lees meer: Excel VBA: Tijdstempel invoegen wanneer een macro wordt uitgevoerd

6. Gebruikersgedefinieerde functie implementeren

Bovendien kunnen we de huidige datum en tijd ook automatisch in Excel invoegen door een door de gebruiker gedefinieerde functie toe te passen. Laten we de methode stap voor stap verkennen.

📌 Stappen:

  • Open eerst de Microsoft Visual Basic voor toepassingen venster zoals voor .
  • Ten tweede, ga naar de Plaats tab.
  • Selecteer later Module van de opties.

  • Plak in de code module de volgende code.
 Functie Insert_Current_Date_Time(Status As Range) Als Status.Value "" Dan Insert_Current_Date_Time = Format(Now, "dd-mm-yyyy hh:mm AM/PM") Anders Insert_Current_Date_Time = "" End If End Function 

Code Breakdown
  • Ten eerste hebben we een Functie genaamd Insert_Current_Date_Time en stel Status als Bereik .
  • Vervolgens hebben we de Als verklaring waarin we controleerden of de Status bereik niet gelijk is aan leeg met behulp van de Waarde methode.
  • Daarna stellen we Insert_Current_Date_Time gelijk aan de waarde van de Nu de functie en formatteer de cel als dd-mm-jjjj hh:mm AM/PM als de waarde WARE .
  • Anders zal het blanco .
  • Ga nu terug naar het werkblad.
  • Selecteer vervolgens cel C1 en begin de naam van de functie te schrijven.
  • Net na het schrijven van =in zal de functie zichtbaar zijn.
  • Selecteer vervolgens de functie door op de TAB toets op het toetsenbord.

  • Geef daarna cel C6 als het referentiebereik van de functie en druk op ENTER .

Maar, cel A1 is nog steeds leeg omdat cel C6 is ook leeg.

  • Schrijf nu op Aanwezig in de cel C6 en krijg de huidige datum en tijd in cel A1 direct.

De huidige datum en tijd invoegen in cel A1 maar de huidige tijd niet opnemen

Hier voegen we de huidige datum en tijd in in cel A1 door de huidige tijd niet op te nemen. Eigenlijk vraagt het om alleen de huidige datum in te voeren. Om dit te doen zoals wij, volg de onderstaande stappen.

📌 Stappen:

  • Selecteer eerst de cel A1 en zet de volgende formule in die cel.
=TODAY()

De TOTAAL functie geeft de huidige datum geformatteerd als een datum.

  • Druk dan op de ENTER knop.

Gewoon, de huidige datum ligt voor ons.

Lees meer: Hoe de laatst gewijzigde datum en tijd in te voegen in Excel-cel

Praktijk Sectie

Om zelf te oefenen hebben we een Praktijk sectie zoals hieronder in elk blad aan de rechterkant. Doe het zelf.

Conclusie

Dit artikel biedt eenvoudige en korte oplossingen om de huidige datum en tijd in te voegen in cel A1 in Excel. Vergeet niet om de Praktijk bestand. bedankt voor het lezen van dit artikel, we hopen dat het nuttig was. laat het ons weten in de commentaarsectie als u vragen of suggesties heeft. bezoek onze website Exceldemy om meer te ontdekken.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.