要将文本时钟换算成以秒为单位的数字,需要提取对应的时间段再乘以对应的转化数值,即一天的秒数为24*60*60=86400秒,一小时的秒数为60*60=3600秒,一分钟的秒数为60秒。

excel中文本时钟换算成以秒为单位的数字,置换效应-趣帮office教程网

解决思路也是通过这个方式解决的,按照上面的转化,可以理解成天=*86400 ,小时=*3600 ,分钟=*60 ,秒=*1即1 天 3 小时 29 分钟 23 秒就等于1*86400 3*3600 29*60 23*1,最后再求和就可以了。

excel中文本时钟换算成以秒为单位的数字,置换效应-趣帮office教程网

所以公式为=EVALUATE(SUBSTITUTES(A2,{"天","小时","分钟","秒"},{"*86400 ","*3600 ","*60 ","*1"})),这里SUBSTITUTES函数为多组置换,置换位置为一一对应,我们用数值直接置换汉字,组成计算公式,再通过EVALUATE函数进行求值即可。这里讲一下EVALUATE函数,这个函数就相当于等于号,在公式经常会用到的。