Hoe kan ik automatische tijdstempels toevoegen aan mijn spreadsheet?

Automatische tijdstempels in spreadsheets zijn handig om vast te leggen wanneer gegevens zijn toegevoegd of gewijzigd.


Ze worden veel gebruikt in takenlijsten, voorraadbeheer of logboeken. In dit artikel leer je verschillende manieren om tijdstempels in te stellen in Excel en Google Spreadsheets, inclusief geavanceerde technieken zoals het gebruik van scripts.


Tijdstempels toevoegen in Excel

Methode 1: Handmatige tijdstempels met sneltoetsen

  • Datum invoegen:Gebruik de sneltoets Ctrl + ; (Windows) of Command + ; (Mac).
  • Tijd invoegen:Gebruik de sneltoets Ctrl + Shift + ; (Windows) of Command + Shift + ; (Mac).

Methode 2: Gebruik van formules

  • Voeg een dynamische tijdstempel toe:
    =NU(). Deze formule toont de huidige datum en tijd en wordt automatisch bijgewerkt.
  • Alleen de datum:
    =VANDAAG()

Methode 3: Automatische tijdstempels met VBA

  • Open de VBA-editor:Druk op Alt + F11 (Windows) of Option + F11 (Mac).
  • Schrijf een VBA-script:
    Gebruik de volgende code om een tijdstempel toe te voegen wanneer een waarde in een specifieke kolom wordt ingevoerd:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Me.Columns("A")) Is Nothing Then
    Application.EnableEvents = False
    Target.Offset(0, 1).Value = Now
    Application.EnableEvents = True
    End If
    End Sub.
    Dit script voegt een tijdstempel toe in kolom B wanneer een waarde wordt ingevoerd in kolom A.
  • Sluit de editor en sla het bestand op als een macro-compatibele werkmap.
Tijdstempels toevoegen in Excel

Tijdstempels toevoegen in Google Spreadsheets

Methode 1: Handmatige tijdstempels

  • Datum invoegen:Gebruik de sneltoets Ctrl + ; (Windows) of Command + ; (Mac).
  • Tijd invoegen:Gebruik de sneltoets Ctrl + Shift + ; (Windows) of Command + Shift + ; (Mac).

Methode 2: Dynamische tijdstempels met formules

  • Gebruik de NU-functie:
    =NU(). Dit geeft de huidige datum en tijd en wordt automatisch bijgewerkt.
  • Alleen de datum:
    =VANDAAG()

Methode 3: Statische tijdstempels met Apps Script

  • Open Apps Script:Ga naar Uitbreidingen > Apps Script.
  • Schrijf een script:
    Gebruik de volgende code om een tijdstempel toe te voegen wanneer een waarde wordt ingevoerd:
    function onEdit(e) {
    var sheet = e.source.getActiveSheet();
    var range = e.range;
    if (range.getColumn() == 1) { // Controleer of de wijziging in kolom A is
    sheet.getRange(range.getRow(), 2).setValue(new Date()); // Voeg tijdstempel toe in kolom B
    }
    }
  • Sla het script op en vernieuw de spreadsheet.Het script voegt een tijdstempel toe in kolom B bij wijzigingen in kolom A.

Methode 4: Gebruik van Google Spreadsheets-add-ons

  • Installeer een add-on zoals Auto Timestamp:

Ga naar Uitbreidingen > Add-ons > Add-ons beheren en zoek naar de add-on.

Configureer automatische tijdstempels via de instellingen.

Tijdstempels toevoegen in Google Spreadsheets

Geavanceerde toepassingen

  • Tijdstempels met voorwaardelijke opmaak:
    Markeer rijen op basis van hoe recent de gegevens zijn gewijzigd:
    =NU()-A1<7. Markeert rijen die minder dan een week geleden zijn gewijzigd.
  • Tijdstempels combineren met filters:
    Gebruik filters om gegevens te tonen die binnen een bepaalde periode zijn gewijzigd:
    =FILTER(A1:B10; B1:B10>TODAY()-30). Toont rijen met wijzigingen van de afgelopen 30 dagen.
  • Tijdstempels in draaitabellen:Voeg een kolom met tijdstempels toe aan je draaitabel om wijzigingen te analyseren per periode.

Veelgemaakte fouten en hoe ze te vermijden

  • Dynamische formules gebruiken voor statische tijdstempels:Formules zoals =NU() veranderen voortdurend. Gebruik een script of handmatige invoer voor statische waarden.
  • Foutieve scriptimplementatie:Controleer of scripts correct zijn gekoppeld aan specifieke kolommen of werkbladen.
  • Formaatfouten bij tijdstempels:Zorg dat de cellen correct zijn geformatteerd als datum/tijd.

Kortom:

Het toevoegen van automatische tijdstempels in Excel en Google Spreadsheets maakt het eenvoudiger om gegevens te beheren en wijzigingen te volgen.


Kies de methode die het beste past bij je behoeften, van eenvoudige formules tot krachtige scripts.


Experimenteer met deze technieken om je workflow te optimaliseren.




Over spreadsheets.nl

Privacy beleid

Contact: webmaster@spreadsheets.nl