我现在需要把片方给到的字幕时间换算成带毫秒的格式,比如01:00:43:18,需要变成01:00:43,xxx 这种格式,才能符合视频字幕压制的格式需求,求大神赐教,在excel里应该怎样转化?
并不是不要:18,而是要将这个字段换成毫秒的格式,比如01:00:43:18,
换成01:00:43,133 这种格式,最后的冒号要变成半角的都好,毫秒变成三位数这样。
咦?我已经修改了哦
01:00:43:18怎么会变成01:00:43,133?
00:18秒就是0.3秒吧
我也不知道该怎么换算,貌似",000"这个毫秒格式是1000进位的,我看":18"这个好像是60进位的,133是我瞎写的,如果是按照我的理解的话,用60除以18等于3.333,再用1000除以3.3333等于300,那么可能会变成01:00:43,300这样,不知道对不对,也不知道在excel里怎么批量换算
追答那就是我给你的公式了。
批量换算:假设源数据在A列,A1起,在B1输入我给你的公式,回车并向下填充。或回车后,双击右下角填充柄一步到位。
用您的公式可以,但还有一个小问题,比如得出的数是 00:02:47,67
需要让它显示成00:02:47,067
最后必须是三位数才符合要求格式,不足三位数的需要在前补齐0,请问这个怎么处理呀?
不足三位数的,在前面加0与在后面加0是不一样的哦。
用我给你的公式,后面都是三位数的,怎么会有00:02:47,67(后面两位)的呢?
01:02:47:04,这个值,按照大神提供的公式换算,得出了01:02:47,67 这样的值,希望能自动得出 00:02:47,067 这样的值
追答公式改为:
=LEFT(A1,8)&","&TEXT(ROUND(RIGHT(A1,2)/0.06,0),"000")