Excel:date时间格式

我已经下载了一个csv文件,其中有一个时间字段。 我需要格式化这些到HH:MM(24小时样式),以便我可以做计算。 我已经尝试了一些其他的解决scheme,但由于其本身不总是4个字符的性质而没有成功。 每个单元格都是“常规”格式。

825 835 905 907 927 945 1008 1010 1031 1042 1108 1110 1342 1347 1416 1418 

要从825到8:25或1031到10:30格式化单元格,可以使用以下复合公式:

 =CONCATENATE(LEFT(A1,LEN(A1)-2), ":", RIGHT(A1,2)) 

在另一个单元格中提到:

 =--REPLACE(A1,LEN(A1)-1,0,":") 

然后上下复制数据集。

然后格式化单元格HH:MM

在这里输入图像说明

假设你的值从单元格A1开始,这里有一个简单的公式把这些数字转换成时间: =TIME(IF(LEN(A1)=3;LEFT(A1;1);LEFT(A1;2));RIGHT(A1;2);0)

将公式复制到一个新的单元格或工作表中,拖动它,然后根据自己的喜好更改时间格式。