如何将不同的date单元格式化为相同的格式?
我有一个没有一致的date单元格格式的列。
具体来说,我至今观察到两种情况:
案例A: 1/30/14 20:00
案例B: 1-8-2015 9:00
情况B似乎没有反应被转换为date格式(即,它最有可能是一个string)。 情况A是在一个适当的date格式,我可以修改。
我的想法是简单地做一个Ctrl + F和“ /
”replace“ -
”,然后复制粘贴到一个新的工作表作为单一的文本(这没有工作,因为年份的差异)。
我也不确定这是否是一个一致的处理方式。 还有没有其他已知的方法可以提供更强大和一致的方式来处理这种types的格式?
我会尝试使用datevalue
函数,它试图将string转换为适当的date。 如果给出一个数字(一个实际的date)它会出错,所以我会使用下面的公式。 如果它看到一个数字而不是一个string,它只是返回单元格的值。
=IFERROR(DATEVALUE(A1),A1)