怎么把中文的“时分秒”改成小时数?

2021-08-30 15:00:29 浏览数 (2)

- 问题 -

怎么把文字描述的时分秒数据

改成小时数?

- 方法 -

替换文字形成公式

然后对公式进行计算

· 步骤1 ·

“小时”替换为“ ”

· 步骤2 ·

将“分钟”替换为“/60 ”

· 步骤3 ·

将“秒”替换成“/3600”

· 步骤4 ·

使用函数Expression.Evaluate计算公式

但是,当出现没有分及秒的情况时

替换后公式中会多出一个“ ”号

因此计算前用Text.TrimEnd删除

- 一步解 -

用List.Accumulate函数完成批量替换

0 人点赞