macOS / OS X Numbers 3.2 Einfügen von Datum und Uhrzeit


2

Ich möchte, dass eine Zelle das Datum und die Uhrzeit von "diesem Moment" erfasst und dann verlässt.

Entgegen einiger Erfahrungen habe ich über das Menü Einfügen gelesen tut Datum & amp; Zeit, aber es scheint nicht das Format zu respektieren, das ich für die Zelle angegeben habe. Ich habe den Zellenformatierungsinspektor verwendet, um die Zelle als Datum & amp; Zeit, 05.01.14, 19.08 Uhr. Ich habe den Texteinfügemodus für die Zelle aktiviert und Einfügen & gt; Datum & amp; Zeit. Es hat Freitag, den 4. Juli 2014 (und keine Zeit) eingefügt. Als ich dann die Zelle auswählte (Sie wissen, ein Klick, der die Zelle umreißt, im Gegensatz zu zwei Klicks, die Sie in den Texteinfügemodus versetzen), teilte der Inspektor mit, dass das Format der Zelle auf Automatisch zurückgesetzt wurde. Ich habe es wieder auf Datum & amp; Zeit aber jetzt liest es 7/4/14 12:00 (es ist wirklich mehr wie 1:50).

Das Ganze ist für mich nicht intuitiv und verrückt. Kann mir jemand sagen, was der richtige Weg ist, Numbers zu befehlen, um das aktuelle Datum und die Uhrzeit in eine Zelle einzufügen und sie dann zu belassen? (= JETZT wird weiter aktualisiert)

UPDATE 1

Die drei Methoden, mit denen ich versucht habe, das aktuelle Datum und die aktuelle Uhrzeit in eine Zelle einzugeben, sind:

  • Aktivieren Sie den Texteinfügemodus in einer Zelle. Einfügen & gt; Datum & amp; Zeit (die nur das Datum eingibt, als Freitag, 4. Juli 2014 ), wechseln Sie in der Zelle in den Zellenauswahlmodus und ändern Sie das Format in Datum & amp; Zeit (die es zu ändert Freitag, 4. Juli 2014, 00:00 Uhr ). Also nicht dieser.
  • Geben Sie in einer Zelle den Texteinfügemodus ein =NOW (was hereinkommt 04.07.14 13:31 Uhr und ändert alle anderen Instanzen von Zellen mit =NOW zu 04.07.14 13:31 Uhr !!). So, bestimmt das nicht.
  • Geben Sie in einer Zelle den Texteinfügemodus ein 7/4/14 1:34 pm das wird geändert zu 7/4/14 1:34 PM (d. h. 'pm' wurde groß geschrieben), was darauf hinweist, dass Numbers tat erkenne es als Datum / Uhrzeit. Das funktioniert. Aber es ist weniger als zufriedenstellend, um es milde auszudrücken.

Ich kann mir nicht vorstellen, dass dies so funktioniert, wie Apple es beabsichtigt hat.


Auch Excel macht das nicht ohne VBA-Skript. Ein Zeitstempel, der sich nicht ändert, ist sowohl in Numbers als auch in Excel sehr schwierig. Es ist ein Projekt, an dem ich schon oft gearbeitet habe.
bjbk

Antworten:


1

Ich glaube, Insert & gt; Datum & amp; Time (und seine beiden Begleiter) sind für die Verwendung in Kopf- und Fußzeilen vorgesehen. Diese sind verfügbar, nachdem Sie Datei & gt; Drucken. Wenn es dort verwendet wird, kann auf das eingefügte Datum geklickt werden, um ein kleines Popup-Formatierungsprogramm zu öffnen und die Schaltfläche zum manuellen Zurücksetzen der Uhrzeit auf den aktuellen Stand zu verwenden.

Die gewünschte Funktion, eine automatisch generierte NOW-Zelle, die sich nicht ändert, ist anscheinend nicht verfügbar.

Option A: Setzen Sie die NOW-Funktion irgendwo in eine Zelle. Es zeigt die aktuelle Uhrzeit. Kopieren Sie die Zelle und dann Bearbeiten & gt; Fügen Sie die Formelergebnisse in die Zelle ein, in der Sie die unveränderliche Zeit haben möchten.

Option B: Verwenden Sie eine allgemeine Makro-App (wie den erstaunlich leistungsfähigen Keyboard Maestro), um Ihren Datums- / Zeittext zu generieren und in eine Zelle einzufügen.

Wählen Sie in beiden Fällen das gewünschte Datums- und Uhrzeitformat für die letzte Zelle aus.

(Zahlen 3.5.3 für diese Antwort verwendet)


0

Genommen von Dieser Beitrag von Andy Taylor

Apple Script-Snippet do shell script "date +%Y-%m-%d\\ %H:%M\\

Öffnen Sie Automator.app

Erstellen Sie einen neuen Service

Legen Sie fest, dass der ausgewählte Text in einer beliebigen Anwendung empfangen wird

Aktivieren Sie das Kontrollkästchen "Ausgabe ersetzt ausgewählten Text"

Fügen Sie die Aktion "AppleScript ausführen" ein

Kopieren Sie das obige AppleScript und fügen Sie es ein

Drücken Sie Ausführen, um sicherzustellen, dass es funktioniert

Speichern Sie die Workflow-Datei unter ~ / Library / Services

Öffnen Sie die Tastatur & gt; Wählen Sie in den Systemeinstellungen für Tastaturkürzel in der linken Spalte Dienste aus und suchen Sie dann den soeben erstellten Dienst.

Weisen Sie eine Tastenkombination zu. ich benutze Command + Option + d

Wie Andy bemerkt, ist die Voraussetzung, dass dieser Text ersetzt ausgewählter Text. Wählen Sie also in Numbers.app einen Text aus, lösen Sie Ihr Skript per Hotkey aus, und der Text wird ersetzt.

Bitte beachten Sie, dass Sie Numbers.app neu starten müssen, damit dies funktioniert, wenn Sie es geöffnet haben, während Sie Automator / Applescript / Tastaturkürzel erstellen.


0

Einfügen das Datum & amp; Zeit in Ihre a-Zelle in Ihrer Kalkulationstabelle. Schneiden Sie sofort den Inhalt dieser Zelle ( Cmd-X ) dann Formelergebnisse einfügen ( Befehl-Umschalt-V ). Dadurch wird der Inhalt als statischer Text eingefügt, der so formatiert ist, wie Sie die Zelle formatiert haben. Der Wert wird auch nach dem erneuten Öffnen der Tabelle nicht geändert. Beachten Sie, dass Sie die Zellenformatierung nach dem Einfügen weiterhin ändern können. Dabei wird der ursprüngliche Wert verwendet, den Sie eingefügt haben, sodass Sie Stunden, Minuten und Sekunden hinzufügen können nach dem die Tatsache.


-1

Ich gehe davon aus, dass sich das auf Excel bezieht. Geben Sie in der Formelleiste = now () ein und drücken Sie dann F9 (während sich der Cursor noch in der Formelleiste befindet). Die Zelle sollte jetzt das aktuelle Datum und die aktuelle Uhrzeit enthalten.


2
Diese Frage handelt von Zahlen.
grg

-1

Versuchen Sie, die Funktion als = TAG (JETZT ()) und "/" und MONAT (JETZT ()) und "/" und JAHR (JETZT ()) einzugeben.


Das Problem ist, dass sich dies jedes Mal ändert, wenn die Datei geöffnet wird. Das OP möchte einen statischen, unveränderlichen Zeitstempel.
bjbk

-3

Es sollte funktionieren, wenn Sie zuerst den Inhalt eingeben (in Ihrem Fall = JETZT) und dann die Zelle formatieren.

Wenn Sie eine Formel als Inhalt eingeben, wird diese standardmäßig immer automatisch verwendet.

Wenn du jetzt willst, warum? - Weil das so ist. Aus der Sicht eines Entwicklers zu denken, was passieren würde, wenn ein Benutzer eine Formel hinzufügt, die Text und nicht Datum / Uhrzeit generiert, aber zuvor ein Datumsformat für die Zelle festgelegt hat - & gt; die ganze Anwendung würde abstürzen, so - & gt; no go - & gt; muss eine andere Lösung haben - & gt; also, was kann man sonst noch erkennen, dass es nicht funktioniert und den Benutzer auffordern, in ein mögliches Format zu wechseln - & gt; Was passiert, wenn der Benutzer es manchmal richtig macht? (Zeigen Sie auch das Dialogfeld "Format auswählen" an oder nicht. Was passiert, wenn er weiß, was er tut und keinen Dialog sehen möchte?) - & gt; Ergebnis Eine Dialogmeldung ist keine gute Lösung. Was kann man sonst tun, wenn man immer auf automatisch umschaltet? & gt; Es ist immer dasselbe, so dass Benutzer sich daran gewöhnen und es funktioniert, obwohl ein Benutzer nicht weiß, was er tut. Nur Down-Point-Benutzer müssen sich daran gewöhnen, zuerst Daten einzugeben und sie dann zu formatieren. Aber warten Sie, sollten sie nicht einmal daran gewöhnt sein, was durch Text / Letter-Schreibanwendungen verursacht wurde. JA, es ist wirklich dasselbe. Geben Sie zuerst den Inhalt / Text ein und formatieren Sie ihn dann.

Ich hoffe, jetzt ist klar, warum Sie zuerst die Formel eingeben und dann das Format der Zelle ändern müssen.


2
Beachten Sie, dass bei Änderung des Formats die Formel aktualisiert wird und das Datum und die Uhrzeit der Neuformatierung der Zelle angegeben werden, nicht, wenn die Formel ursprünglich eingegeben wurde. Was den Rest dieser Antwort betrifft, haben Sie eine Quelle für irgendetwas Erwähntes, da es wie eine Menge irrelevanter Spekulationen aussieht, die das Verständnis einer Funktion, die nicht mit UX zu tun hat, wie oben beschrieben, nicht unterstützen? Darüber hinaus ist Ihre Verallgemeinerung, dass die Formatierung nach dem Bearbeiten von Inhalten wie "Schreiben von Anwendungen" bearbeitet wurde, äußerst trügerisch, da es absolut nicht verboten ist, vor dem Schreiben zu formatieren.
grg

Erst als ich den Rest nach dem ersten Satz schrieb, ist da, wenn jemand wie ich (ich muss immer wissen, warum eine bestimmte Sache so ist, wie sie ist) zu dieser Antwort kommt. Zweitens habe ich nie gesagt, dass es verboten ist, aber ich habe versucht zu verdeutlichen, dass es in der Regel nutzlos ist, Dinge zu formatieren, bis Sie wissen, was alles auf eine Seite passen muss (das beste Beispiel ist ein bereits formatiertes 20-50-seitiges Word-Dokument) das du ein neues Bild auf einer bestimmten Seite einfügen musst. Es kann gut gehen, aber die meiste Zeit wird deine Scheiße durcheinander geraten, weil die gesamte Formatierung durcheinander geraten ist - zumindest ist mir das passiert, deshalb!
konqui

Ich bin mit @GeorgeGarside einverstanden, aber es ist noch schlimmer: Ich setze = NOW in drei verschiedene Zellen (in drei verschiedenen Spalten). Einige Minuten später änderte ich das Format in EINER der Zellen, und ... alle drei Male aktualisiert .
Chap

Also habe ich dich zuerst missverstanden, ich dachte, du fragst, warum es das Format ändert. und jetzt fragen Sie, warum es die Zeit / das Datum ändert? - Wenn ja, dann = JETZT ist eine automatische Aktualisierung (Uhrzeit / Datum) erforderlich, die jedoch nicht wie eine echte Uhr auf einem Papier mit statischen Informationen aussieht. Sie wird daher nur aktualisiert, wenn Zahlen das Fenster im Bildschirm neu zeichnen müssen (z. B. Zellenformat ändern, scrollen) oder vor dem Drucken. - Wenn Sie nur das aktuelle Datum und die aktuelle Uhrzeit einfügen möchten (damit sie sich nicht ändern), gibt es zwei Möglichkeiten. Eine davon ist das Menü Einfügen & gt; Datum & amp; Uhrzeit Die andere ist, einfach Datum / Uhrzeit als normalen Text einzugeben.
konqui
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.