0

我有 2 个单元格,一个单元格只有文本 A1 单元格,文本(你好)其他单元格 B1 有时间戳(3:55)。我需要将这些单元格合并为一个格式为:hello#t=3m55s,或者如果 timastamp 为 1:12:11,格式将为 hello#t=1h12m11s。因此单元格 A1 将根据 B1 单元格更改为这种特定格式。

谢谢你。

4

1 回答 1

0

你可以试试这个公式:

=A1&"#t="&IF(HOUR(B1)=0,"",HOUR(B1)&"h")&MINUTE(B1)&"m"&SECOND(B1)&"s"

&每个部分连接在一起。但是,如果时间戳与时间不正确mm:ss,则它将不起作用。

编辑:处理时间戳问题:

=A1&"#t="&IF(SECOND(B1)<>0,HOUR(B1)&"h"&MINUTE(B1)&"m"&SECOND(B1)&"s", HOUR(B1)&"m"&MINUTE(B1)&"s")

问题在于它不适用于“11:11:00”类型的时间戳我认为没有太多工作要做,除非首先将字符串转换为文本,我可以给出一些指示上。

于 2013-05-30T14:40:40.430 回答