Google Sheets中如何将时间格式的分钟转换为整数
提取时间中的分钟整数用于计算
电子表格(Excel/Google Sheets)解决方案
针对标准时间格式
如果你的数据是电子表格自带的时间格式,直接用MINUTE()函数:
- 假设时间值在单元格
A2,输入公式:
这个函数会直接返回对应时间的分钟整数(比如=MINUTE(A2)01:15返回15,01:30返回30),可直接用于后续公式计算。
针对文本格式的时间
如果数据是纯文本形式的HH:MM,用文本拆分+类型转换:
- 同样以
A2为例,输入公式:=RIGHT(A2,2)*1RIGHT(A2,2)提取后两位文本,*1将其转为整数,确保能参与数值计算。
Python 批量处理方案
如果用代码批量处理表格数据(比如pandas):
import pandas as pd # 读取数据文件 df = pd.read_excel("你的数据文件路径.xlsx") # 将时间列转为时间格式并提取分钟整数 df["分钟数"] = pd.to_datetime(df["时间"], format="%H:%M").dt.minute
处理后分钟数列就是整数类型,可直接用于后续计算逻辑。
内容的提问来源于stack exchange,提问作者Nadka
相关产品推荐
相关产品推荐

