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 文件, 就可以正常顯示時間了 。

    推薦閱讀