我需要将D列中的字符串(例如28/10/2018:01:51:29)更改为时间格式。
我尝试过:
格式化单元格并进行自己的格式化(dd / mm / yyyy:hh:mm:ss)
数据->文本到列
但都没有起作用
答案 0 :(得分:1)
您的问题是日期和时间之间的冒号CALL foo('foo,bar,baz');
。试试这个:
:
这将返回一个数字,例如=TIMEVALUE(SUBSTITUTE(D1,":"," ",1))
,如果将单元格的格式设置为 time ,Excel可以将其解释为时间。如果您想跳过此步骤并将时间显示为字符串,请使用其他0.077418981
函数
TEXT
捷克语:
=TEXT(TIMEVALUE(SUBSTITUTE(D1,":"," ",1)),"hh:mm:ss")
如果您的区域设置需要将逗号=ČASHODN(DOSADIT(D1,":"," ",1))
=TEXT(ČASHODN(DOSADIT(D1,":"," ",1)),"hh:mm:ss")
换成分号,
,则可能需要:
;