Excel表导入-Access-2010-后时间显示错误怎么办?让您无可匹敌

【Excel表导入-Access-2010-后时间显示错误怎么办?让您无可匹敌】在 Access 2010 中导入了一个 Excel 表, 导入时选择的是“通过创建链接表来链接到数据源” 。 导入后发现原本在 Excel 中正确显示的日期和时间都变成了数值, 且数据类型无法修改 。 如下图所示:

Excel表导入-Access-2010-后时间显示错误怎么办?让您无可匹敌

文章插图

为了正确显示出时间格式, 我们可以在 Excel 文件里手动更改时间字段的格式 。
在 Excel 文件时间格式的字段后面插入两列如下图中的C列、D列, 在C列里输入公式:=IF(B1="","",TEXT(B1,"hh:mm"))
回车后, C列会显示相同的时间, 但是该单元格的格式已经不是“时间”格式了 。 拖拽选中的C1单元格右下方的“十”字, 使整列都更改格式 。 如下图:

Excel表导入-Access-2010-后时间显示错误怎么办?让您无可匹敌

文章插图

选中C列, 复制到D列 。 此时D列显示的时间也不是“时间”格式的 。 最后, 删除B列和C列 。

Excel表导入-Access-2010-后时间显示错误怎么办?让您无可匹敌

文章插图

然后用 Access 链接该 Excel 文件, 就可以正常显示时间了 。

    推荐阅读