Wie kann ich das Format einer Zelle ändern, ohne ihren Inhalt in Ms. Excel zu ändern?

460
Agil GA

Ich möchte eine Anzahl von für Datum formatierten Zellen in Textformat umwandeln, kann dies jedoch nicht. Beispielsweise enthält eine Zelle den 29.01.2014. Wenn ich das Format in Text umwandelte, wurde es in 43129 geändert. Die Frage ist: Wie kann ich das Format ändern, aber den ursprünglichen Inhalt der Zelle beibehalten?

Jede Hilfe wäre dankbar

2
Warum wurde dies abgelehnt? Dave vor 5 Jahren 0
@ DocBrown Wow, das ist so viel Arbeit für eine scheinbar kleine Änderung. Nun, danke trotzdem für die Info Agil GA vor 5 Jahren 0
Sie können die ** TEXT ** -Funktion verwenden, um das DATE in das TEXT-Format zu übersetzen. Lee vor 5 Jahren 0

2 Antworten auf die Frage

1
teylyn

Excel speichert Datumsangaben als Zahlen. 1 ist der 1. Januar 1900.

Sie können die Formatierung verwenden, um ein Datum auf beliebige Weise anzuzeigen.

Das Datum 29-Jan-2018 ist die Nummer 43129. Wenn Sie die Zelle als "Allgemein" formatieren, wird diese Nummer angezeigt.

Sie können ein anderes Format auswählen, z. B. "Kurzes Datum" oder "Langes Datum". Hier wird das Datum angezeigt, das den Konventionen der regionalen Einstellungen Ihres Computers folgt.

Oder Sie können die Zelle mit einem benutzerdefinierten Format formatieren und ein beliebiges Format verwenden, indem Sie eine Formatzeichenfolge angeben. Einige Beispiele für Formatzeichenfolgen sind

dd-mm-yyyy ' this will show as 29-01-2018 dd/mmm/yyyy ' this will show as 29/Jan/2018 

Beachten Sie, dass das Format den Wert der Zelle NICHT ändert, genauso wie die Zelle angezeigt wird.

Lassen Sie mich wissen, ob das hilft oder wenn Sie weitere Informationen benötigen.

thx, wie gebe ich das benutzerdefinierte format ein? Nur eine Hintergrundgeschichte meines Problems hier, also benutze ich dieses Online-Excel von meinem On-Drive, und plötzlich wurde das Datumsformat in American geändert. Alle Daten, die in den Zellen gespeichert sind, sind abgefuckt (wir verwenden dd / mm / jjjj, das amerikanische Format jedoch mm / tt / jjj). Ich habe versucht, es in das Format meines Landes zu ändern, aber wenn ich ein Datum in eine datumsformatierte Zelle einsetze, würde es den Tag und den Monat austauschen (z. B. wenn ich 01/02/2018 eingegeben habe), wird es in 02/01 / geändert. 2018). Deshalb habe ich diese Frage gestellt, vielleicht ist es sicherer, sie im Textformat zu speichern. Agil GA vor 5 Jahren 0
Nein, speichern Sie keine Datumsangaben als Text. Das wird die Situation sogar noch verschlimmern. Wenn Sie Excel online verwenden, wählen Sie die Datumszellen aus und formatieren Sie sie so, wie sie angezeigt werden sollen. Wenn Sie bei der Eingabe von Daten Unklarheiten entfernen möchten, verwenden Sie zur Eingabe eines Datums 1-Feb-2019 oder 2-Jan-2019. Dadurch wird sichergestellt, dass der Zellenwert das gewünschte Datum ist. teylyn vor 5 Jahren 0
0
Doc Brown

Diese Methode sollte ohne VBA funktionieren. Nehmen wir an, Ihre Daten befinden sich in Spalte A.

  • Fügen Sie dem Blatt eine Helmsäule hinzu. Sagen wir, es ist Spalte B.

  • Fügen Sie das Formular =TEXT(A1,"dd/MM/yyyy")in Zelle B1 hinzu und füllen Sie die Spalte nach unten. (Passen Sie ggf. die Formatzeichenfolge an.)

  • Spalte C als Text formatieren

  • Verwenden Sie "Werte kopieren", um den Inhalt von Spalte B in Spalte C zu kopieren

Nun können Sie Spalte B löschen (und wenn Sie möchten, auch Spalte A).