谷歌表格自定义数字格式:时长显时分且无前置零
谷歌表格自定义时长格式解决方案
修正后的自定义格式字符串
[=0]"";[>-0.041666]-[m]"m";-[h]"h" [m]"m";[<0.041666][m]"m";[h]"h" [m]"m"
格式规则说明
这个格式精准适配你的需求,各部分作用如下:
- 零值处理:
[=0]""让值为0的单元格直接显示空白,解决原格式无法隐藏零值的问题 - 负数时长适配:
[>-0.041666]-[m]"m":当负时长不足1小时(大于-60分钟),仅显示负号+分钟数,比如-15分钟显示为-15m-[h]"h" [m]"m":当负时长≥1小时,显示负号+小时数+分钟数,比如-5小时显示为-5h 0m,彻底解决原格式负数显示为总分钟数的错误
- 正数时长适配:
[<0.041666][m]"m":正时长不足1小时,仅显示分钟数,比如15分钟显示为15m,无前置零小时[h]"h" [m]"m":正时长≥1小时,显示小时数+分钟数,整小时时自动保留0m保证清晰,比如1小时显示为1h 0m
设置步骤
- 选中需要应用格式的单元格或单元格区域
- 右键选择「格式单元格」
- 在「数字」标签下选择「自定义数字格式」
- 将上面的格式字符串粘贴到输入框中,点击「确定」即可生效
内容的提问来源于stack exchange,提问作者Mikołaj Gano
相关产品推荐
相关产品推荐

