【问题标题】:How can I convert this text date in Excel which will be imported into Access?如何在将导入 Access 的 Excel 中转换此文本日期?
【发布时间】:2013-03-22 14:27:58
【问题描述】:

我有一个包含如下值的文本列的电子表格:

13:09:23 01 JUL 2011

我正在将此电子表格导入 Access 数据库,我需要将类型设置为日期/时间,如下所示:

7/1/2011 1:09:23 PM

是导入前在Excel中更改,还是导入后在Access中处理更方便?

我尝试在 Excel 中添加一个新列 (B) 并将 =DATEVALUE(A1) 放入 B1 中,这样可以正确地给出日期。然后我尝试将列格式化为不同的日期类型,但它们都忽略了时间,只显示 12:00 AM。

我怎样才能得到上面列出的格式的日期和时间?

谢谢!

【问题讨论】:

    标签: excel ms-access excel-formula


    【解决方案1】:
    =datevalue(A1) + timevalue(A1)
    

    【讨论】:

    • 这很好用,并且在将 .xls 导入 Access 后按预期显示。谢谢!
    【解决方案2】:

    设置一个公式来读取=TEXT("YOUR Cell ref","m/d/yyyy h:MM:ss AM/PM"),这将强制您的格式。

    【讨论】:

    • 这在 Excel 中完成了这项工作,但是当我将 .xls 导入 Access 时,它没有将数据拉入日期/时间字段。但是感谢您的回复!
    猜你喜欢
    • 2014-01-05
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    • 2018-06-30
    相关资源
    最近更新 更多