In diesem Tutorial lernen Sie, wie Sie eine jetzt in Excel in Excel verwenden, um das aktuelle Datum und die aktuelle Uhrzeit als dynamischer Wert einzufügen und wie die jetzt Funktion ohne automatische Aktualisierung statisch zu werden.
Um das aktuelle Datum und die aktuelle Uhrzeit in Ihr Arbeitsblatt einzufügen, bietet Excel eine spezielle Funktion, die ab sofort benannt ist. Die Funktion nimmt die Informationen von der Systemuhr Ihres Computers aus und aktualisiert automatisch, wenn das Arbeitsblatt geöffnet oder neu berechnet wird. Die Tatsache, dass diese Funktion keine Argumente nimmt, kann dazu führen, dass Sie der Meinung sind, dass sie keinen Raum für die Anpassung lässt. Sie können das Ergebnis jedoch genau so formatieren, wie Sie es benötigen, sodass eine jetzt nur Uhrzeit, nur Datum oder beides angezeigt wird. Suchen Sie in den folgenden Beispielen vollständige Details.
Die jetzt in EXCEL fungierende Funktion gibt den aktuellen Datum und den Uhrzeitwert zurück.
Die Syntax ist so einfach wie möglich. Es sind keine Argumente erforderlich:
JETZT()Die jetzt Funktion ist in allen Versionen von Excel 2007 bis Excel 365 erhältlich.
Um eine jetzt Formel in ein Arbeitsblatt einzufügen, geben Sie einfach das Gleichstellungszeichen, den Namen der Funktion und leere Klammern ein:
=NOW()
Das heutige Datum und die aktuelle Zeit werden im Standardformat sofort in der Zelle angezeigt. Um es anders anzeigen zu lassen, wenden Sie ein benutzerdefiniertes Datumszeitformat an, wie im obigen verknüpften Tutorial erläutert.
Um die Excel -Funktion jetzt nur für die Zeit zu erhalten, legen Sie ein benutzerdefiniertes Zeitformat fest, beispielsweise H: mm: ss . Bitte beachten Sie, dass dies nur die visuelle Darstellung ändert. Der zugrunde liegende Wert in der Zelle wird weiterhin beide Teile haben - eine Ganzzahl, die das Datum und einen fraktionalen Teil darstellt, der die Uhrzeit darstellt.
Alternativ können Sie das Datum vom NOW () -Wert () subtrahieren und dann das Ergebnis nach Ihren Wünschen formatieren.
=NOW() - TODAY()
Auf diese Weise erhalten Sie die aktuelle Uhrzeit ohne Datum. Im Gegensatz zur Formatierung entfernt die obige Formel den Datum des in der Zelle gespeicherten Wertes vollständig. Wenn Sie das allgemeine Format anwenden, sehen Sie, dass die Ganzzahl, die das Datum darstellt, Null ist.
Verwenden Sie jetzt, um das gewünschte Datumformat anzuzeigen, z. B. MMMM D, YYYY .
Das Ergebnis sieht wie im Bild unten aus:
Um die aktuelle Zeit an einem anderen Tag zu erhalten, addieren oder subtrahieren Sie eine bestimmte Anzahl von Tagen nach/vom NOW ().
Hier sind einige Beispiele für solche jetzt Formeln:
Formel | Beschreibung |
---|---|
= Jetzt () 7 | Gleiche Zeit nächste Woche |
= Jetzt () -7 | Die gleiche Zeit letzte Woche |
= Jetzt () 30 | Aktuelle Zeit in 30 Tagen jetzt |
= Jetzt () -30 | Aktuelle Zeit 30 Tage zuvor |
Um die aktuelle Zeit einige Monate ab/früher zurückzugeben, verwenden Sie die jetzt Funktion in Kombination mit EDATE und MOD.
Um beispielsweise 3 Monate später die gleiche Zeit zu erhalten, lautet die Formel:
=EDATE(NOW(), 3) MOD(NOW(), 3)
Um die aktuelle Zeit 3 Monate zuvor zurückzugeben, nimmt die Formel dieses Formular an:
=EDATE(NOW(), -3) MOD(NOW(), 3)
Hier verwenden Sie die EDATE -Funktion, um die angegebene Anzahl von Monaten zum aktuellen Datum hinzuzufügen oder zu subtrahieren - das Ergebnis ist der Datumswert ohne Zeit. Um Zeit zu finden, erstellen Sie eine Mod -Formel, die den Rest zurückgibt, nachdem Sie den aktuellen Datum des Zeitwerts durch die Anzahl der Monate geteilt haben, und addieren dann die Ergebnisse.
Um die aktuelle Zeit bis zur nächsten Stunde zu runden, verwenden Sie die MAGE -Funktion.
=MROUND(NOW(), "1:00")
Diese generische Formel kann leicht angepasst werden, um spezifischere Fälle zu verarbeiten.
Um beispielsweise die aktuelle Zeit in 10 Tagen in der nächsten Stunde zurückzugeben, lautet die Formel:
=MROUND(NOW() 10, "1:00")
Verwenden Sie diese Formel, um die aktuelle Zeit vor 10 Tagen auf die nächste Stunde zu erhalten:
=MROUND(NOW() -10, "1:00")
Die Ergebnisse können wie folgt aussehen:
Um eine bestimmte Zeit von/in die aktuelle Zeit hinzuzufügen oder zu subtrahieren, liefern Sie mit Hilfe der Zeitfunktion unterschiedliche Zeiteinheiten.
Nehmen wir an, Sie befinden sich derzeit in der UTC 3 -Zeitzone. Um die koordinierte Universal Time (UTC) zu erhalten, müssen Sie 3 Stunden von Ihrer lokalen Zeit abziehen, was mit dieser Formel problemlos durchgeführt werden kann:
=NOW() - TIME(3, 0, 0)
Und hier ist ein etwas komplexerer Fall. Um die indische Standardzeit (IST) zu erhalten, die 2 Stunden und 30 Minuten vor Ihrer Ortszeit liegt, geben Sie die entsprechenden Werte sowohl für die Stunden- als auch für die winzige Argumentation der Zeitfunktion an:
=NOW() TIME(2, 30, 0)
Das folgende Bild zeigt einige weitere Formel -Beispiele, um die aktuelle Zeit in verschiedenen Zeitzonen zu berechnen. Um nur Zeit ohne Datum anzuzeigen, wird das benutzerdefinierte Zahlenformat H: MM: SS auf die Ergebnisse angewendet.
Um den Wert now () in eine Textzeichenfolge im gewünschten Format zu verwandeln, setzen Sie ihn in die Textfunktion wie folgt ein:
Text (now (), format_code )Um beispielsweise das aktuelle Datum und die aktuelle Uhrzeit in eine Textzeichenfolge wie "12. Januar 2023 12:32 PM" umzuwandeln, lautet die Formel wie folgt:
=TEXT(NOW(), "mmmm d, yyyy h:mm AM/PM")
Bei Bedarf können Sie einige benutzerdefinierte Text oder Zeichen in den Formatcode aufnehmen. Zum Beispiel:
=TEXT(NOW(), "mmmm d, yyyy at h:mm AM/PM")
Das Ergebnis wird als "12. Januar 2023 um 12:37 Uhr" erscheinen.
Weitere Formel -Beispiele finden Sie im folgenden Screenshot:
Es gibt 3 Hauptmethoden, um Text mit der jetzt Funktion in Excel zu kombinieren:
Verwenden Sie die Concattenate -Funktion, um verschiedene Textstücke mit dem Datum des Datumswerts im Format Ihrer Wahl zu verbinden. Die Textwerte sollten in doppelten Anführungszeichen eingeschlossen sein, und jetzt () ist im Text, wie im vorherigen Beispiel erläutert, verschachtelt zu werden. Zum Beispiel:
=CONCATENATE("The current time is ", TEXT(NOW(), "h:mm:ss"))
Diese Formel funktioniert gut in allen Versionen von Excel.
In Excel 2019 und später können Sie die Koncat -Funktion für denselben Zweck verwenden. Zum Beispiel:
=CONCAT("Today is ", TEXT(NOW(), "mmmm, d, yyyy"), CHAR(10), "Local time is ", TEXT(NOW(), "h:mm AM/PM"))
Hier verkettet wir zusätzlich die Zeichenformel (10), um die in zwei separaten Zeilen angezeigten Datums- und Zeitwerte anzuzeigen.
Eine weitere Möglichkeit, Saiten in Excel zu kombinieren, ist der Verkettungsoperator (&). Es wird in allen Excel -Versionen unterstützt und kann eine Formel etwas kompakter machen. Zum Beispiel:
="Currently it's " & TEXT(NOW(), "h:mm:ss") & " here"
Und hier sind alle drei Formeln in Aktion:
Unter bestimmten Umständen müssen Sie möglicherweise den von der jetzt Funktion zurückgegebenen Wert als IS ohne automatische Aktualisierung beibehalten. Gibt es also eine Möglichkeit, die Now () -Formel jedes Mal zu verhindern, wenn das Arbeitsmappe geöffnet wird? Die Antwort lautet nein, es ist nicht möglich, die nun Funktion zu beheben, die Excel ist, da sie immer die aktuelle Zeit zurückgibt.
Sie können Ihre eigene Funktion erstellen, die das aktuelle Datum und die aktuelle Zeit als statischer Wert zurückgibt. Fügen Sie dazu den folgenden VBA -Code in Ihre Arbeitsmappe hinzu. Für die detaillierten Anweisungen können Sie sich in Excel beziehen, wie VBA -Code einfügt.
Wie die native Funktion nun, nimmt unsere benutzerdefinierte Funktion keine Argumente auf, sondern nur leere Klammern nach dem Funktionsnamen:
=NowStatic()
Sobald die Formel in eine Zelle eingegeben wurde, wird das aktuelle Datum und die aktuelle Zeit als statischer Wert zurückgegeben, der sich nie ändern wird. Standardmäßig wird die Ausgabe als Dezimalzahl im allgemeinen Format angezeigt. Wenn Sie ein benutzerdefiniertes Zahlenformat auf die Formelzelle anwenden, können Sie das Ergebnis als Datum des Zeitpunkts, nur Datum oder nur an Zeitpunkte erhalten:
Andere Optionen zum Einfügen des aktuellen Datums und der aktuellen Uhrzeit als unveränderlicher Wert sind:
Die heutigen Funktionen sind insofern ähnlich, als beide das aktuelle Datum anzeigen, volatil sind und keine Argumente einnehmen.
Der Unterschied zwischen heute und heute ist:
Ein wichtiger Punkt ist, dass die jetzt in Excel nicht kontinuierliche aktualisierte Funktion in Excel nicht aktualisiert wird. Es wird nur aktualisiert, wenn Sie die Arbeitsmappe öffnen oder wenn Excel es neu berechnet. Wenn auf dem Blatt nichts geändert wurde, gibt es nichts zu berechnen, folglich () wird nicht aktualisiert.
Um eine jetzt aktualisierte Formel zu erhalten, können Sie eine dieser Verknüpfungen verwenden:
Stellen Sie außerdem sicher, dass die Berechnungsoptionen in Ihrem Excel auf automatisch eingestellt sind.
So verwenden Sie die jetzt in Excel effiziente Funktion effizient. Ich danke Ihnen für das Lesen und hoffe, Sie nächste Woche in unserem Blog zu sehen!
Excel Now Formel - Beispiele (.xlsm -Datei)
Das obige ist der detaillierte Inhalt vonExcel funktioniert nun, um das aktuelle Datum und die aktuelle Uhrzeit zurückzugeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!