我有 2 个单元格,一个单元格只有文本 A1 单元格,文本(你好)其他单元格 B1 有时间戳(3:55)。我需要将这些单元格合并为一个格式为:hello#t=3m55s,或者如果 timastamp 为 1:12:11,格式将为 hello#t=1h12m11s。因此单元格 A1 将根据 B1 单元格更改为这种特定格式。
谢谢你。
我有 2 个单元格,一个单元格只有文本 A1 单元格,文本(你好)其他单元格 B1 有时间戳(3:55)。我需要将这些单元格合并为一个格式为:hello#t=3m55s,或者如果 timastamp 为 1:12:11,格式将为 hello#t=1h12m11s。因此单元格 A1 将根据 B1 单元格更改为这种特定格式。
谢谢你。
你可以试试这个公式:
=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”类型的时间戳但我认为没有太多工作要做,除非首先将字符串转换为文本,我可以给出一些指示上。