首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Excel中运行SQL查询时出现日期错误

在Excel中运行SQL查询时出现日期错误
EN

Stack Overflow用户
提问于 2018-10-20 09:10:56
回答 1查看 106关注 0票数 0

在启用了Excel宏的工作簿中运行SQL查询时,它在excel中显示错误的日期值,但在增强查询编辑器中显示正确的日期。我在新的工作簿中创建了相同的查询,但没有收到相同的错误?它是1461天前关闭的。有什么建议吗?

问题快照

EN

回答 1

Stack Overflow用户

发布于 2018-10-20 14:15:13

Microsoft Excel支持两种不同的日期系统。这些系统是1900日期系统和1904日期系统。

在1900日期系统中,支持的第一天是1900年1月1日。

在1904年日期系统中,支持的第一天是1904年1月1日。

请参阅https://support.microsoft.com/en-us/help/214330/differences-between-the-1900-and-the-1904-date-system-in-excelhttps://support.office.com/en-us/article/date-systems-in-excel-e7fe7167-48a9-4b96-bb53-5612a800b487

两种日期系统之间的差异为1,462天;即1900日期系统中日期的序列号始终比1904日期系统中同一日期的序列号大1,462天。这正是Excel工作表和Power Query中显示的日期之间的差异。

您显示的Excel工作表在1904日期系统中运行,而Power Query Editor使用1900日期系统。

例如:在1900年日期系统中,11/8/2017的序列号为43047。在1904年的日期系统中,相同的序列号指向1462天后,即11/9/2021

链接的文章还显示了如何更改工作簿的日期系统。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52901591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档