转换文本(12.05.79)在Excel中date
我已经将某些date导入到Excel文档中,我需要将它们格式化为date而不是文本string。
格式是这样的: 12.05.79
但是当我把格式设置为date时,excel不会做任何事情。
任何方式来做到这一点?
C
两种可能的方式来转换“现场”没有额外的专栏
1 – 使用“文本到列”
selectdate列,然后select数据>文本到列>下一个>下一个>“在列数据格式下”select“date”,并从下拉列表中select格式(MDY或DMY)>确定
2 – 使用编辑/replace。 replace“。” 用“/”(在这两种情况下都没有引号)
更改格式不会更改值(或在这种情况下,文本)。 您将不得不使用macros,或者只使用具有以下公式的帮助器列。 然后,您可以复制/粘贴值并删除第一列
=DATEVALUE(SUBSTITUTE(A1,".","/"))