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?

Jeff Sacksteder
quelle
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.

Mike Honey
quelle