Entfernen Zeit-element von Langes Datumsformat
Ich habe eine Liste der Daten, die innerhalb der letzten drei Jahre, sondern alle Termine haben unterschiedliche Zeiten. Ich versuche ein makro schreiben, dass löschen alle Zeiten. Ich habe versucht, ändern Sie das format der Zelle, aber es hat nicht funktioniert.
EX. die Liste sieht wie folgt aus:
10/12/2011 08:41 PM Eastern Time 10/12/2011 08:41 PM Eastern Time 10/12/2011 08:41 PM Eastern Time 10/12/2011 08:41 PM Eastern Time 10/12/2011 08:41 PM Eastern Time 10/12/2011 08:41 PM Eastern Time 10/12/2011 08:41 PM Eastern Time 10/12/2011 08:41 PM Eastern Time
Und ich löschen müssen, um die 08:41 PM Eastern Time
oder gleichwertig von jedem. All die Zeiten sind anders. Irgendwelche Gedanken?
Wie wäre
Sind alle Termine, beginnend mit
Wenn ich versuche, es gibt einfach eine Zufallszahl anstelle des Datums.
Ich nehme an, du nimmst über meine Lösung. Die "Zufallszahl" ist der Datumscode, die Excel verwendet. Wie ich schon in meiner Lösung haben, müssen Sie formatieren Sie die Zelle (die Zelle, die die Formel enthält, die die Ausgabe der Datumscode) als Datum. Dann wird die Zelle zeigt das Datum richtig.
Ich habe es formatieren als Datum/
=LEFT(A1,10)
Sind alle Termine, beginnend mit
mm/dd/yyyy
wenn ja, ist das wohl ein string, wenn das Datum formatieren bringt nix, so können Sie einfach LEFT(..., 10)
.Wenn ich versuche, es gibt einfach eine Zufallszahl anstelle des Datums.
Ich nehme an, du nimmst über meine Lösung. Die "Zufallszahl" ist der Datumscode, die Excel verwendet. Wie ich schon in meiner Lösung haben, müssen Sie formatieren Sie die Zelle (die Zelle, die die Formel enthält, die die Ausgabe der Datumscode) als Datum. Dann wird die Zelle zeigt das Datum richtig.
Ich habe es formatieren als Datum/
InformationsquelleAutor user2119980 | 2013-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn tatsächlich das Datum-format, versuchen Sie
=INT(A1)
dann format zu passen.Dabei sollten Sie entweder text-oder Zeit-format:
oder auch:
wenn die Ausgabe im Format mm/dd/yyyy.
InformationsquelleAutor pnuts
Wenn das Feld ein excel-Datum und nicht text, können Sie die trunc-Funktion. Es sollte schneiden Sie die Zeit-Teil aus.
InformationsquelleAutor fpd
Warum nicht einfach:
=Left(A1,10)
Annahme, dass alle Termine gleich Aussehen (TT/mm/JJJJ) format
InformationsquelleAutor Sparky
Nur im Fall, dass es nicht immer die ersten zehn Zeichen (Beispiele: 1/1/2011 oder 3/14/12), können Sie diese Formel verwenden. Werden Sie sicher, formatieren Sie die Zelle als Datum:
InformationsquelleAutor tigeravatar
Nicht sicher, warum dies nicht erwähnt wird in einer der Antworten als Ihre mit Abstand der Schnellste und einfachste Weg, dies zu tun. Sie können die DATEVALUE zu konvertieren, Daten aus Textdateien in eine excel-Termin, wenn Sie nicht bereits in einem excel-Datumsformat.
Einmal das Datum im Zahlenformat (z.B. 42753.597534, die excel erkennt, Januar 18, 2017 2:20:27 PM): Excel entspricht Terminen zu zahlen und 1 ist äquivalent zu 24 Stunden(1 Tag), während etwas weniger als 1 verwendet wird, für die Zeit. Sie können ROUNDDOWN(A1,0), die Streifen alle nicht-ganzzahligen Teil von dem Datum, das implizit entledigt sich der Zeit (drehen Sie die oben angegebene Nummer in 42753 oder 18. Januar 2017.
InformationsquelleAutor christodorov