So fügen Sie Datum und Zeitstempel schnell in Excel ein

Ein Zeitstempel ist etwas, das Sie verwenden, wenn Sie Aktivitäten verfolgen möchten.

Sie möchten beispielsweise Aktivitäten nachverfolgen, z. B. wann eine bestimmte Ausgabe angefallen ist, wann die Verkaufsrechnung erstellt wurde, wann die Dateneingabe in eine Zelle erfolgt, wann der Bericht zuletzt aktualisiert wurde usw.

Lass uns anfangen.

Tastenkombination zum Einfügen von Datum und Zeitstempel in Excel

Wenn Sie das Datum und den Zeitstempel in einige Zellen in Excel einfügen müssen, kann dies manuell schneller und effizienter sein.

Hier ist die Tastenkombination, um das aktuelle Datum schnell in Excel einzugeben:

Steuerung + : (Halten Sie die Steuertaste gedrückt und drücken Sie die Doppelpunkttaste).

So verwenden Sie es:

  • Wählen Sie die Zelle aus, in die Sie den Zeitstempel einfügen möchten.
  • Verwenden Sie die Tastenkombination Steuerung + :
    • Dies würde sofort das aktuelle Datum in die Zelle einfügen.

Ein paar wichtige Dinge zu wissen:

  • Diese Verknüpfung würde nur das aktuelle Datum und nicht die Uhrzeit einfügen.
  • Dies ist praktisch, wenn Sie das aktuelle Datum selektiv eingeben möchten.
  • Es wählt das aktuelle Datum von der Uhr Ihres Systems aus.
  • Sobald Sie das Datum in der Zelle haben, können Sie ein beliebiges Datumsformat darauf anwenden. Gehen Sie einfach zum Dropdown-Menü "Zahlenformat" im Menüband und wählen Sie das gewünschte Datumsformat aus.

Beachten Sie, dass dies nicht dynamisch ist, was bedeutet, dass es beim nächsten Öffnen der Arbeitsmappe nicht aktualisiert und geändert wird. Nach dem Einfügen verbleibt es als statischer Wert in der Zelle.

Während dieser Shortcut den Zeitstempel nicht einfügt, können Sie dazu den folgenden Shortcut verwenden:

Strg + Umschalt + :

Dies würde sofort die aktuelle Uhrzeit in die Zelle einfügen.

Wenn Sie also sowohl Datum als auch Zeitstempel haben möchten, können Sie zwei verschiedene Zellen verwenden, eine für das Datum und eine für den Zeitstempel.

Verwenden der Funktionen HEUTE und JETZT zum Einfügen von Datums- und Zeitstempeln in Excel

Bei der obigen Methode mit Verknüpfungen sind das eingefügte Datum und der eingefügte Zeitstempel statische Werte und werden nicht mit der Änderung von Datum und Uhrzeit aktualisiert.

Wenn Sie bei jeder Änderung in der Arbeitsmappe das aktuelle Datum und die aktuelle Uhrzeit aktualisieren möchten, müssen Sie Excel-Funktionen verwenden.

Dies kann der Fall sein, wenn Sie einen Bericht haben und die gedruckte Kopie den Zeitpunkt der letzten Aktualisierung widerspiegeln soll.

Aktuelles Datum mit der Funktion HEUTE einfügen

Um das aktuelle Datum einzufügen, geben Sie einfach =HEUTE() in die gewünschte Zelle ein.

Da alle Datums- und Uhrzeitangaben in Excel als Zahlen gespeichert werden, stellen Sie sicher, dass die Zelle so formatiert ist, dass das Ergebnis der HEUTE-Funktion im Datumsformat angezeigt wird.

Um dies zu tun:

  • Klicken Sie mit der rechten Maustaste auf die Zelle und wählen Sie "Zellen formatieren".
  • Wählen Sie im Dialogfeld Zellen formatieren auf der Registerkarte Zahl die Kategorie Datum aus.
  • Wählen Sie das erforderliche Datumsformat (oder Sie können einfach das Standardformat verwenden).
  • OK klicken.

Beachten Sie, dass diese Formel volatil ist und bei jeder Änderung in der Arbeitsmappe neu berechnet wird.

Datum und Zeitstempel mit der NOW-Funktion einfügen

Wenn Sie Datum und Zeitstempel zusammen in einer Zelle haben möchten, können Sie die JETZT-Funktion verwenden.

Da alle Datums- und Uhrzeitangaben in Excel als Zahlen gespeichert werden, ist es wichtig, sicherzustellen, dass die Zelle so formatiert ist, dass das Ergebnis der JETZT-Funktion in dem Format angezeigt wird, das sowohl das Datum als auch die Uhrzeit anzeigt.

Um dies zu tun:

  • Klicken Sie mit der rechten Maustaste auf die Zelle und wählen Sie „Zellen formatieren“.
  • Wählen Sie im Dialogfeld Zellen formatieren die Kategorie „Benutzerdefiniert“ auf der Registerkarte „Zahl“ aus.
  • Geben Sie in das Feld Typ ein dd-mm-yyyy hh:mm:ss
  • OK klicken.

Dies würde sicherstellen, dass das Ergebnis sowohl das Datum als auch die Uhrzeit anzeigt.

Beachten Sie, dass diese Formel volatil ist und bei jeder Änderung in der Arbeitsmappe neu berechnet wird.

Zirkelverweise Trick zum automatischen Einfügen von Datum und Zeitstempel in Excel

Einer meiner Leser, Jim Meyer, hat sich mit der folgenden Frage an mich gewandt.

„Gibt es eine Möglichkeit, bei einer Dateneingabe automatisch Datums- und Zeitstempel in Excel einzufügen, sodass sie sich nicht jedes Mal ändern, wenn eine Änderung vorgenommen wird oder die Arbeitsmappe gespeichert und geöffnet wird?“

Dies kann über die Tastenkombinationen erfolgen (wie oben im Tutorial gezeigt). Es ist jedoch nicht automatisch. Bei Verknüpfungen müssen Sie Datum und Zeitstempel manuell in Excel einfügen.

Um den Zeitstempel automatisch einzufügen, gibt es eine clevere Technik, die Zirkelverweise verwendet (danke an Chandoo für diese wunderbare Technik).

Lassen Sie uns zunächst verstehen, was ein Zirkelbezug in Excel bedeutet.

Angenommen, Sie haben einen Wert 1 in Zelle A1 und 2 in Zelle A2.

Wenn Sie nun die Formel =A1+A2+A3 in Zelle A3 verwenden, führt dies zu einem Zirkelbezugsfehler. Möglicherweise wird auch eine Eingabeaufforderung wie unten gezeigt angezeigt:

Dies geschieht, wenn Sie den Zellbezug A3 in der Berechnung verwenden, die in A3 stattfindet.

Wenn nun ein Zirkelreferenzfehler auftritt, wird eine endlose Schleife gestartet, die zu einem blockierten Excel-Programm geführt hätte. Aber die klugen Leute im Excel-Entwicklungsteam haben dafür gesorgt, dass ein gefundener Zirkelbezug nicht berechnet wird und die endlose Schleifenkatastrophe abgewendet wird.

Es gibt jedoch einen Mechanismus, mit dem wir Excel zwingen können, es zumindest eine bestimmte Anzahl von Malen zu versuchen, bevor wir aufgeben.

Sehen wir uns nun an, wie wir dies verwenden können, um automatisch ein Datum und einen Zeitstempel in Excel zu erhalten (wie unten gezeigt).

Beachten Sie, dass, sobald ich etwas in die Zellen in Spalte A eingebe, ein Zeitstempel in der angrenzenden Zelle in Spalte B angezeigt wird. Wenn ich jedoch irgendwo anders einen Wert ändere, passiert nichts.

Hier sind die Schritte, um dies zu erledigen:

  • Gehen Sie zu Datei -> Optionen.
  • Wählen Sie im Dialogfeld Excel-Optionen Formeln aus.
  • Aktivieren Sie in den Berechneten Optionen die Option Iterative Berechnung aktivieren.
  • Gehen Sie zu Zelle B2 und geben Sie die folgende Formel ein:
    =WENN(A2"",WENN(B2"",B2,JETZT()),"")

Das ist es!

Wenn Sie nun etwas in Spalte A eingeben, wird automatisch ein Zeitstempel in Spalte B in der daneben liegenden Zelle angezeigt.

Mit der obigen Formel wird der Zeitstempel nach dem Einfügen nicht aktualisiert, wenn Sie den Inhalt der angrenzenden Zelle ändern.

Wenn Sie möchten, dass der Zeitstempel jedes Mal aktualisiert wird, wenn die benachbarte Zelle in Spalte A aktualisiert wird, verwenden Sie die folgende Formel (verwenden Sie Strg + Umschalt + Eingabetaste statt der Enter-Taste):

=WENN(A2"",WENN(AND(B2"",ZELLE("Adresse")=ADRESSE(ZEILE(A2),SPALTE(A2))),JETZT(),WENN(ZELLE("Adresse")ADRESSE( REIHE (A2), SPALTE (A2)), B2, JETZT ()), "")

Diese Formel verwendet die CELL-Funktion, um die Referenz der zuletzt bearbeiteten Zelle abzurufen, und wenn sie mit der links davon übereinstimmt, aktualisiert sie den Zeitstempel.

Hinweis: Wenn Sie iterative Berechnungen in der Arbeitsmappe einmal aktivieren, bleibt sie aktiv, bis Sie sie deaktivieren. Um es auszuschalten, müssen Sie zu den Excel-Optionen gehen und die Option "Iterative Berechnung aktivieren" deaktivieren.

Verwenden von VBA zum automatischen Einfügen von Zeitstempeln in Excel

Wenn VBA Ihre bevorzugte Waffe ist, werden Sie feststellen, dass es eine praktische Möglichkeit ist, einen Zeitstempel in Excel einzufügen.

VBA bietet Ihnen viel Flexibilität beim Zuweisen von Bedingungen, in denen der Zeitstempel angezeigt werden soll.

Unten ist ein Code, der einen Zeitstempel in Spalte B einfügt, wenn es einen Eintrag/eine Änderung in den Zellen in Spalte A gibt.

'Code by Sumit Bansal from https://trumpexcel.com Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo Handler If Target.Column = 1 And Target.Value "" Then Application.EnableEvents = False Target.Offset(0, 1) = Format(Now(), "dd-mm-yyyy hh:mm:ss") Application.EnableEvents = True End If Handler: End Sub

Dieser Code verwendet das IF Then-Konstrukt, um zu überprüfen, ob sich die bearbeitete Zelle in Spalte A befindet. Wenn dies der Fall ist, wird der Zeitstempel in die benachbarte Zelle in Spalte B eingefügt.

Beachten Sie, dass dieser Code alle vorhandenen Inhalte der Zellen in Spalte B überschreiben würde. Wenn Sie möchten. Sie können den Code ändern, um ein Meldungsfeld hinzuzufügen, um eine Eingabeaufforderung anzuzeigen, falls vorhandener Inhalt vorhanden ist.

Wohin mit diesem Code?

Dieser Code muss als Arbeitsblattänderungsereignis eingegeben werden, damit er bei jeder Änderung ausgelöst wird.

Um dies zu tun:

  • Klicken Sie mit der rechten Maustaste auf die Registerkarte des Arbeitsblatts und wählen Sie Code anzeigen (oder verwenden Sie die Tastenkombination Alt + F11 und doppelklicken Sie dann im Projekt-Explorer auf den Blattnamen).
  • Kopieren Sie diesen Code und fügen Sie ihn in das Codefenster für das Blatt ein.
  • Schließen Sie den VB-Editor.

Stellen Sie sicher, dass Sie die Datei mit der Erweiterung .XLS oder .XLSM speichern, da sie ein Makro enthält.

Erstellen einer benutzerdefinierten Funktion zum Einfügen eines Zeitstempels

Das Erstellen einer benutzerdefinierten Funktion ist eine wirklich clevere Möglichkeit, einen Zeitstempel in Excel einzufügen.

Es kombiniert die Leistungsfähigkeit von VBA mit Funktionen und Sie können es wie jede andere Arbeitsblattfunktion verwenden.

Hier ist der Code, der eine benutzerdefinierte "Timestamp" -Funktion in Excel erstellt:

'Code von Sumit Bansal von http://trumpexcel.com Function Timestamp(Reference As Range) If Reference.Value "" Then Timestamp = Format(Now, "dd-mm-yyy hh:mm:ss") Else Timestamp = " " End If End Funktion

Wohin mit diesem Code?

Dieser Code muss in einem Modul im VB-Editor platziert werden. Sobald Sie dies tun, wird die Zeitstempelfunktion im Arbeitsblatt verfügbar (wie jede andere normale Funktion).

Hier sind die Schritte, um diesen Code in einem Modul zu platzieren:

  • Drücken Sie ALT + F11 auf Ihrer Tastatur. Es öffnet den VB-Editor.
  • Klicken Sie im Projekt-Explorer im VB-Editor mit der rechten Maustaste auf eines der Objekte und gehen Sie zu Einfügen -> Modul. Dadurch wird ein neues Modul eingefügt.
  • Kopieren Sie den obigen Code in das Modulcodefenster.
  • Schließen Sie den VB-Editor oder drücken Sie erneut ALT + F11, um zum Arbeitsblatt zurückzukehren.

Jetzt können Sie die Funktion im Arbeitsblatt verwenden. Es wertet die Zelle links davon aus und fügt den Zeitstempel entsprechend ein.

Es aktualisiert auch den Zeitstempel, wenn der Eintrag aktualisiert wird.

Stellen Sie sicher, dass Sie die Datei mit der Erweiterung .XLS oder .XLSM speichern, da sie VB-Code enthält.

Ich hoffe, Sie fanden dieses Tutorial nützlich.

Teilen Sie mir Ihre Meinung im Kommentarbereich mit.

Möglicherweise gefallen Ihnen auch die folgenden Excel-Tutorials und -Ressourcen:

  • So führen Sie ein Makro in Excel aus.
  • So erstellen und verwenden Sie ein Excel-Add-In.
  • Wählen Sie mehrere Elemente aus einer Dropdown-Liste in Excel aus.
  • Einfügen von Datum und Zeitstempel in Google Tabellen.
  • Eine Sammlung kostenloser Excel-Vorlagen.
  • Excel-Vorlage für Arbeitszeittabellen.
  • Excel-Kalendervorlage.
  • Konvertieren Sie Zeit in Dezimalzahl in Excel (Stunden, Minuten, Sekunden)

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave