如何在Google Sheets中将MM:SS格式时长转换为秒数
MM:SS格式时长转秒数实现方法
问题说明
- 任务时长记录列的单元格格式为
MM:SS,需转换为对应总秒数 - 计算逻辑明确:总秒数 = 分钟数 * 60 + 秒数,此前未找到直接可落地的操作方案
直接操作方法
公式快速转换(批量处理首选)
根据单元格格式选对应公式,输入后下拉填充整列即可:
- 单元格为文本格式(内容为普通字符串
MM:SS):
使用公式:=LEFT(待转换单元格,FIND(":",待转换单元格)-1)*60 + MID(待转换单元格,FIND(":",待转换单元格)+1,2)*1
示例:转换A2单元格内容时,公式写为=LEFT(A2,FIND(":",A2)-1)*60 + MID(A2,FIND(":",A2)+1,2)*1 - 单元格为表格内置时间格式(软件自动识别为时间类型):
使用公式:=待转换单元格*24*60*60,输入后将公式所在单元格格式修改为「常规」,即可直接显示总秒数。
分列无公式转换
无需记忆公式,按步骤操作即可:
- 选中所有需要转换的
MM:SS格式单元格 - 打开顶部「数据」选项卡,选择「分列」功能
- 分列向导前两步直接点击「下一步」,第三步分隔符勾选「其他」,输入英文冒号
:,点击完成 - 原内容会自动拆为两列:第一列为分钟数、第二列为秒数,在空白列输入
=分钟列对应单元格*60 + 秒列对应单元格,下拉填充即可得到全部结果。
内容的提问来源于stack exchange,提问作者Francisco Maria Calisto
相关产品推荐
相关产品推荐

