我有 400 条记录要处理,它们采用以下格式(字符串):
3h
24h20min
3h
2d
26min
1h12min
17h35min
6h12min
30s
如何制作一个自动检测
d
的公式, h
, min
和 s
并转换为正确的hh:mm:ss
hh 最终会高于 24 吗?
最佳答案
此公式适用于您的所有示例=SUM(MID(0&A1&"0000",FIND({"s","m","h","d"},0&A1&"xxsmhd")-2,2)/{86400,1440,24,1})
假设单元格 A1 中的数据,将结果单元格格式化为 [h]:mm:ss
如果你有一个不在开头的单个数字值,它会失败,所以如果你有 12h03min
没关系,但如果你有 12h3min
公式将失败。我可能可以解决这个问题,虽然......
关于string - 将包含天、小时和分钟的字符串转换为 hh :mm:ss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9326402/