Datum und Uhrzeit können in der Excel-Tabelle nicht formatiert werden


1

Ich habe ein Excel-Dokument mit einer Tabelle, die mit einer Tabelle in SQL Server verknüpft ist und ein Datum / Uhrzeit-Feld enthält. Die Datumsangaben werden in den Formaten JJJJ-MM-TT HH: MM: SSS angezeigt, und ich kann die Zellen nicht direkt in ein anderes Format formatieren. Dies liegt vermutlich daran, dass die Tabellendefinition das Zellenformat überschreibt. Tabellen- und Zellstile scheinen nur die Farbe und den Stil zu ändern, nicht die Formatierung. Wie ändere ich eine vorhandene Tabelle?


Sind die Daten verbunden? Wird es ständig aktualisiert?
— Raystafarian

Ja, es ist verbunden. Ich kann es mit der Schaltfläche in der Registerkarte Daten aktualisieren.
— Jeff Sacksteder

Antworten:


0

Dies ist normalerweise auf den von SQL zurückgegebenen Datentyp Date zurückzuführen, der sich wie DATETIME2 anhört. DATETIME und SMALLDATETIME werden als benutzerdefiniertes Format formatiert, z. t / mm / jjjj h: mm (auf einer australischen Maschine).

Wenn Ihre Datenverbindung eine Abfrage verwendet, können Sie den SQL-Code so ändern, dass die CAST-Funktion zum Konvertieren der Datumsspalte in DATETIME verwendet wird, was zu dem gewünschten Ergebnis führen sollte.

Alternativ können Sie der Excel-Tabelle eine Spalte mit einer Formel hinzufügen, z.

=DATEVALUE([@SnapshotDate2])

Diese Spalte kann dann manuell in Excel formatiert werden.

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.