Excel Datumsformat ohne ein Jahr


11

Ich gebe die Geburtstage der Mitarbeiter ein, aber sie kommen aus Sensibilitätsgründen ohne Jahre. Wenn ich jedoch den Monat und den Tag eingebe, fügt Excel automatisch 2012 als Jahr hinzu! Offensichtlich ist das nicht richtig. Ich konnte die Zellen so formatieren, dass nur Monat und Tag angezeigt werden, aber ich mag es nicht, dass das Jahr dort ist, weil es falsche Informationen sind.

Gibt es eine Möglichkeit, das Datumsformat beizubehalten, ohne dass automatisch ein Jahr angegeben wird?

Antworten:


12

Kurze Antwort :
Es gibt keine Möglichkeit, ein Datum ohne ein Jahr zu haben, es ist einfach ein erforderlicher Teil eines Datums. Genau wie die Sekunde ein erforderlicher Teil der Tageszeit ist - wenn Sie beispielsweise "1:15" eingeben, lautet der tatsächliche Wert "01:15:00" (oder so ähnlich, abhängig von Ihren regionalen Einstellungen). . Sie können die Spalte nur als Text formatieren, ein Datumsformat verwenden, das das Jahr verbirgt, oder Tricks wie die Verwendung von Formeln, um Tag und Monat in eine andere Spalte zu extrahieren und die Spalte mit dem tatsächlichen Datum auszublenden.

Erläuterung :
Excel speichern Datumsangaben als die Anzahl der Tage seit dem 0 (ja, nullen) Januar 1900. So heute, 23. August 2012, würde als 41144 gespeichert werden, und 23. August 2008 habe gespeichert werden , wie 39683. Aus diesem Grunde , Excel muss auf kennen das Jahr, um die richtige Anzahl von Tagen zu berechnen. Der 23. August allein ist nicht eindeutig, da er in über 100 verschiedene Werte aufgelöst werden kann (einer für jedes Jahr seit 1900). Deshalb fügt Excel das Jahr selbst hinzu, wenn Sie es weglassen.

Für die Tageszeit hängt Excel einen Bruchteil der Anzahl der Tage an, der den Bruchteil des verstrichenen 24-Stunden-Tages darstellt. Beispielsweise wird 06:00 (oder 6:00 Uhr) als 0,25 gespeichert, da zu diesem Zeitpunkt 25% des Tages vergangen sind.

Sie können dies in Aktion sehen, indem Sie ein Datum und / oder eine Uhrzeit (oder nur =NOW()das aktuelle Datum / die aktuelle Uhrzeit) in eine Zelle in Excel eingeben und das Format in Nummer ändern. Sie müssen auch die Anzahl der Dezimalstellen erhöhen, um die volle Genauigkeit zu erhalten.

Beispielsweise wird die aktuelle Zeit (20:19 in meiner Zeitzone zum Zeitpunkt des Schreibens) als 41144.846945255 gespeichert.


Genau das. Wenn es wirklich ein Problem mit einem 2012 gibt, besteht die einzige Möglichkeit darin, die Spalte als Text zu formatieren und die Verwendung der Datumsformatierungsfunktionen von Excel zu vergessen. Das bedeutet natürlich auch, das Versenden von Geburtstagskarten am entsprechenden Tag zu vergessen ...
Martha

Danke für die Erklärung! Ich schätze es sehr, das Prinzip hinter der Lösung verstehen zu können.
Brendan

Ich bin so froh, dass ich von den Zahlen erfahren habe ... Ich habe nur versucht, dies einem XML zuzuordnen, und es hat alle Daten in Zahlen umgewandelt, und es hat mich nicht beunruhigt!
Brendan

1
Wenn Sie 2012 nicht setzen möchten, würde ich Ihnen eher empfehlen, das Datumsformat beizubehalten, aber 1900 zu setzen. Das Datumsformat ist gut, falls in Zukunft eine Berechnung erforderlich ist.
Wilson

5

Möglicherweise müssen einige Schritte verwendet werden.

Sie haben das volle Datum. Platzieren Sie in einer Spalte daneben die folgende Formel.

=CONCATENATE(MONTH(A1),"-",DAY(A1))

Dies gibt Ihnen den Monat, einen Strich, den Tag. Vielleicht möchten Sie es verschönern oder mehrere Spalten verwenden.

Kopieren Sie dann alle Zellen mit der neuen Monat-Tag-Kombination.

In der nächsten Spalte Spezial einfügen und Werte auswählen. Dadurch werden neue Zellen ohne die Formeln erstellt, nur die Werte am Ende.

Löschen Sie abschließend die Spalten mit dem ursprünglichen Datum und der Formel von oben.


Verwenden Sie natürlich die Monats- und Tagesfunktionen für die Datumszelle. Mein Testtermin war in A1.
Dangowans

3

Soweit ich weiß, ist dies nicht möglich. Sie können die Zelle als mm / dd formatieren. Wenn es sich jedoch um ein Datum handelt, besteht es aus drei Teilen: Monat, Tag und Jahr. Excel fügt das Jahr für Sie hinzu, wenn Sie nur den Monat und den Tag eingeben. Sie werden es als mm / dd sehen, aber da ein Datum per Definition ein Jahr enthalten muss, um eine Datumsarithmetik durchzuführen, haben Sie nicht wirklich eine Wahl. Ich kann mir nur vorstellen, dies als Textfeld zu formatieren. Sie verlieren jedoch die Vorteile des Datenformats. Was brauchst du das, darf ich fragen? In den meisten Fällen können Sie vermeiden, das Jahr in Ihrer Arithmetik zu verwenden, wenn es Sie stört.


Könnte nur eine obsessive Sache sein, denke ich: PI sehe dort ein 2012 und ich weiß, dass es nicht dort sein soll!
Brendan

Ich weiß, was du meinst. Es stört mich auch. Wenn Sie keine Arithmetik planen, ist ein Textfeld möglicherweise einen Versuch wert. Ich kann Microsoft jedoch nicht die Schuld geben, ein Datum enthält per Definition ein Jahr. Ohne ein Jahr ist es kein Datum mehr.
Minhaz1

2

Erstellen Sie zwei Spalten. Im ersten nur den Monat setzen. In der zweiten Zeile wird der Tag durch ein Leerzeichen getrennt, wobei für einstellige Tage eine 0 verwendet wird. Der 2. April würde also die erste Spalte lauten: April, die zweite Spalte 0 2. Dann liest Excel es nicht als Datum und formatiert es nicht. :) :)


1

Während ich diese Daten sortiere und Monat und Tag, aber nicht Jahr in 2013 und 2014 eingebe, habe ich alle neuen Einträge in 2013 geändert, dann eine Spalte hinzugefügt und 41000 von jedem # abgezogen, um 1900 (Jahr) zu erhalten, und dann als Monat Jahr nach dem Einfügen von Werten formatiert nur. Ich fand, dass dies die einfachste Lösung war, basierend auf den Informationen hier. Vielen Dank. Jetzt kann ich diese nach Monat sortieren, ohne Vorurteile für das Jahr.


0
  • Stellen Sie zunächst rechts von der Spalte, die Sie reparieren möchten, nichts auf.

  • Sie müssen zum Symbol "Text in Spalten" gehen. Klicken Sie darauf.

  • Lassen Sie "Begrenzt" ausgewählt und klicken Sie auf Weiter.

  • Klicken Sie auf Andere. (Zu diesem Zeitpunkt sind meine Daten xx / xx / xxxx mit dem Schrägstrich dazwischen.) Also gebe ich in das Feld neben "other" das / ein und klicke auf Weiter

  • Lassen Sie im nächsten Bildschirm "Allgemein" ausgewählt und klicken Sie auf "Fertig".

  • Jetzt sind Ihre Daten in 3 Spalten. Die Monatsspalte wird verrückt aussehen, die nächste Spalte wird der Tag und die letzte das Jahr sein. Keine Bange.

  • Markieren Sie nun die Spalte mit dem ausgefallenen Monat, klicken Sie mit der rechten Maustaste auf Zellen formatieren und wählen Sie Text aus. Jetzt ist dein Monat gut.

  • Löschen Sie Ihre Jahresspalte, da Sie das sowieso nicht wollten.

  • Jetzt haben Sie Ihren Monat und Ihren Tag in separaten Spalten.

Willst du sie zusammen? Angenommen, der Monat steht in B1 und der Tag in B2-Spalten. Rechts oder unter Verwendung einer leeren Spalte lautet eine Beispielformel =Concatenate(b1,"/",b2)und Enter.

Dies gibt Ihnen etwas, das wie 31/31 aussieht. Kopieren Sie nun den 31.12. Und fügen Sie ihn ganz in die Länge Ihrer Tabelle / Daten ein.


So finden Sie Text in Spalten: Dies ist die Registerkarte DATEN. Ganz am Ende müssen Sie die neuen Daten kopieren und spezielle Werte in eine neue Spalte einfügen. Jetzt können Sie alles löschen. (Dies ist der Fall, wenn Sie einen Bericht ausführen, in dem bereits MM / TT / JJJJ enthalten ist, und Sie das Datum weder in Ihrer Tabelle noch im Menübildschirm sehen möchten, wenn Sie darauf klicken.)
Lorraine

Weitere Informationen finden Sie in den Änderungen! Wenn Sie die bearbeiteten Schritte nicht ausführen und versuchen, die ursprünglichen Datumsspalten zu löschen, verweisen Ihre neuen Daten auf diese und geben REF in das Feld ein. Stellen Sie also sicher, dass Sie die von mir hinzugefügten Änderungen vornehmen.
Lorraine

0

Verwandeln Sie jedes vollständige Datum in das MMDD-Format mit der Formel = TEXT (Zelle "MM / DD").


0

Eine Möglichkeit besteht darin, die Zellen zu formatieren und auf der Registerkarte Nummer die Option "Benutzerdefiniert" auszuwählen. Scrollen Sie von hier aus durch, bis Sie "d-mmm" finden, und wählen Sie. Sie erhalten das Datum im Format "01-Nov" und das Jahr wird nicht in der Zelle selbst angezeigt, während ein vollständiges Datum in der Formelleiste verbleibt.


0

Ich habe festgestellt, dass das Formatieren der Zellen als "Datum", das Auswählen Ihrer Kategorie und das Hinzufügen eines Schrägstrichs am Ende des Eintrags funktioniert. Geben Sie beispielsweise "15/15 /" für den 15. Juni ein.

Ich verwende MS Excel 2013.

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.