删除中间字符(毫秒)excel
我有我的date格式这种方式“24-DEC-15 05:08:32:837000 PM”我试着改变date/时间格式的单元格,但没有任何反应是否有一种方法,我可以截断毫秒(:837000)到列。 我有超过1000行这样手动解决scheme可能无法正常工作
您可以使用替代function :
=--SUBSTITUTE(A1,":",".",3)
哪个会替代第三个:
with .
。 问题不在于毫秒,而是在Excel中分隔符是.
不是:
。 通过改变它.
它可以被Excel读取为有效date/时间。
--
强制将文本存储为数字。 然后你可以任意格式化单元格。
或者你可以用TEXT()函数强制格式化:
=TEXT(--SUBSTITUTE(A1,":",".",3),"d-mmm-yy hh:mm:ss.000 AM/PM")