【发布时间】:2012-10-14 21:31:08
【问题描述】:
我已经搜索了大约一个小时来了解如何在 Excel 中执行此操作。
我有一个从旧系统创建的 Excel 文件,我正在从 SQL Server 数据库中提取信息,我会将信息输入回 SQL Server 数据库并希望日期匹配。
我尝试过创建自定义格式,但我不确定我是否正确地做到了。我找到了几个他们想从mm/dd/yyyy 到yyyymmdd 的地方,但他们没有提供帮助。
我不熟悉在任何 Microsoft 产品中使用 VBA,否则我确信这将是一个简单的任务。
我有两个单独的列需要更改。
如何将整个列从 (float)yyyymmdd 格式化为 (Date)mm/dd/yyyy
【问题讨论】:
-
右键单击该行,然后单击“设置单元格格式”。在数字选项卡下,单击自定义。在那里您可以将其设置为
mm/dd/yyyy -
我试过了,它所做的只是插入
#################.... -
好的,在这种情况下,我需要查看您的 Excel 文件。您可以在 www.wikisend.com 中上传几行示例数据并在此处分享链接吗?
-
@SiddharthRout 当玛拉基试图将数字显示为日期时,Excel 会尝试将其设为日期......根据所提供的数字,这可能是 50-60000 年后的事情。我认为这太过分了。
-
顺便说一句,显然可以在单元格中显示为日期的最大日期(Excel 2010)是 2958465,即 12/31/9999
标签: excel excel-2007 vba