如何粘贴date并防止格式不正确?

我需要从包含格式为mm / dd / yyyy的date的应用程序粘贴数据。 当我将数据传送到Excel中时,date被标识为dd / mm / yyyy,并且月份被错误标识的date(mm> 12)被转换为文本。 看下面的示例图片

在这里输入图像说明

如何粘贴数据以将date的格式直接从mm / dd / yyyy格式化为dd / mm / yyyy? 我试图格式化datedd / mm / yyyy列,但没有任何区别。

粘贴到excel中时应该有一些粘贴处理:

在这里输入图像说明

select“使用文本导入向导…”

在这里输入图像说明

select分隔符(固定宽度也不错,我们不是真的想分割信息),接下来:

在这里输入图像说明

以分隔的方式进行,将所有事情都解决起来更安全:

在这里输入图像说明

最后一部分是重要部分。 selectdate并从源select格式。 在这种情况下,源代码的格式为:首先是月份,然后是date,然后是年份,这就是您select的内容,然后单击完成:

在这里输入图像说明

我的本地设置的date是dd / mm / yyyy,所以这就是我会得到的:

在这里输入图像说明


如果您有多个列,可以使用适当的分隔符导入它们。 当您到达向导的第三部分时,请select包含date的列(在预览框中单击/它们),然后selectdate选项。

尝试在粘贴数据前先将excel列格式化为mm / dd / yyyy。

select要粘贴数据的单元格范围(区域),然后右键单击>格式化单元格。 去自定义并键入mm / dd / yyyy然后点击确定。

之后,继续粘贴date。

在这里输入图像说明

我设法通过select数据复制数据,select数据 – >文本到列 – >selectdateMDY,然后格式化单元格为dd \ mm \ yyyy

希望这有助于别人。