0

我已将一些日期导入到 Excel 文档中,我需要将它们格式化为日期而不是文本字符串。

格式是这样的:12.05.79但是当我将格式设置为日期时,excel什么都不做。

有什么办法可以做到这一点?

C

4

2 回答 2

2

无需额外列即可“原位”转换的两种可能方法

1 - 使用“文本到列”

选择日期列然后数据>文本到列>下一步>下一步>“在列数据格式下”选择“日期”和下拉菜单中的格式(MDY或DMY)>确定

2 - 使用编辑/替换。代替 ”。” 带“/”(在这两种情况下都没有引号)

于 2012-11-14T13:16:09.423 回答
1

更改格式不会更改值(或在本例中为文本)。您必须使用宏,或者只使用具有以下公式的辅助列。然后,您可以复制/粘贴值并删除第一列

=DATEVALUE(SUBSTITUTE(A1,".","/"))
于 2012-11-14T05:08:15.560 回答