我正在从数据库生成列表,并希望将其复制粘贴到Excel中。我使用ISO格式的日期和时间值,但Excel识别一些,并不认识其他人。这是一个例子:
2006-10-17 18:13:47.333 -> date/time
2006-10-17 18:18:53.293 -> date/time
2006-10-17 18:51:52.013 -> text?
2006-10-19 15:13:34.923 -> date/time
2006-10-19 15:24:13.023 -> text?
2006-10-19 16:54:07.817 -> date/time
2006-10-19 17:11:21.203 -> date/time
2006-10-19 18:39:59.080 -> text?
我无法找到未识别的值与识别的值之间的任何逻辑差异,可能除了毫秒中的第一个数字是0之外。任何想法?
答案 0 :(得分:0)
我不知道为什么会发生但正如你所说的那样,当毫秒开始时,Excel无法将其识别为日期。您可以强制Excel将列中的数据视为日期,如下所示:
答案 1 :(得分:0)
我从数据库中提取数据时遇到了这个问题,数据不会改变格式到日期,所以我添加了一个位到宏的末尾,其中" Text to column"从数据库粘贴数据后运行。