下载电话excel表格后可以利用以下公式进行转化。
=IF(ISNUMBER(FIND("分", B10)),
LEFT(B10, FIND("分", B10) - 1) * 60 + MID(B10, FIND("分", B10) + 1, LEN(B10) - FIND("分", B10) - 1),
LEFT(B10, LEN(B10) - 1))
这个公式的逻辑如下:
FIND("分", B10)
查找时间字符串中的“分”字的位置。如果找到,说明时间格式是“X分XX秒”。ISNUMBER(FIND("分", B10))
检查是否找到了“分”字。如果找到了,说明时间包含分钟部分。- 如果包含分钟部分:
LEFT(B10, FIND("分", B10) - 1)
提取“分”字前的分钟部分。MID(B10, FIND("分", B10) + 1, LEN(B10) - FIND("分", B10) - 1)
提取“分”字和“秒”字之间的秒数部分。- 将分钟部分转换为秒(乘以60)并加上秒数部分。
- 如果不包含分钟部分(即只有秒数),则直接提取“秒”字前的数字部分:
LEFT(B10, LEN(B10) - 1)
提取“秒”字前的数字部分。
这样,无论时间格式是“x分xx秒”还是“xx秒”,公式都能正确计算出总秒数或直接提取秒数。希望这能满足你的需求!