我正在从数据库中生成一个列表,并希望将其复制粘贴到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。有什么想法吗?
发布于 2015-07-21 16:03:49
我不知道为什么会这样,但正如你所说,当毫秒从零开始时,Excel无法将其识别为日期。您可以强制Excel以日期形式查看列中的数据,如下所示:
发布于 2015-07-21 16:23:21
我在从数据库中提取数据时遇到了这个问题,数据格式不会改变到最新,所以我在从数据库粘贴数据后运行"Text to column“的宏末尾添加了位。
https://stackoverflow.com/questions/31533111
复制相似问题