Excel中的十进制时间未重新格式化为标准显示

时间:2017-06-02 13:26:18

标签: excel ms-access formatting

我目前有几个工作表,这些工作表由我链接到Access数据库的查询填充。目前,他们正在从另一个工作表中检索时间和其他数据,并通过Access链接。但是,时间仅显示为Excel使用的十进制时间。我尝试重新格式化列,但这并没有奏效。但是,我在上完成的所有数学运算都以适当的时间格式呈现,对我而言, hh:mm:ss

我也知道十进制数据 可以转换为正确的时间格式;例如,(0.40048611111)是上午9:36:42的十进制格式,这是源数据所说的,但执行的查询只显示小数。

查询链接到的工作表与包含查询的工作表位于同一工作簿中。这会导致任何问题吗?最好将它们保存在同一个工作簿中。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用简单的选择查询来转换和清理您的链接数据:

Select 
    CVDate([YourExcelDateField]) As TrueDate,
    SomeField As FieldNameOne,
    AnotherField
From
    YourLinkedExcelTable

然后使用此查询而不是链接的Excel表格进行进一步处理。