我需要将代表小时的大量数字转换为格式化为小时的实际Excel值。
例如,我有一个值为“16.30”的单元格,我需要它为“16:30”。
我尝试用两个点替换点,使用自定义格式(如“00:00”和“hh:mm”)格式化单元格,但没有任何效果。 Excel会像往常一样通过将数值转换为小时来返回错误或更改小时值。
有关如何实现上述目标的任何想法?
TL; DR:如何将值为“16.30”的单元格更改为“16:30”作为小时?
提前致谢
答案 0 :(得分:2)
您可以使用:
=TIME(INT(H6),(H6-INT(H6))*100,0)
H6是你的细胞。然后根据需要进行格式化。
答案 1 :(得分:2)
让你想到用“:”代替“。”的一种方法。工作是这样的:
=TIMEVALUE(SUBSTITUTE(TEXT(A1,"0.00"),".",":"))
如果A1包含16.3且A2包含上述内容并且格式化为时间,则它将显示为时间。