簡體   English   中英

excel公式以特定格式將2個單元格合並為1個

[英]excel formula to combine 2 cells into 1 in specific format

我有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”的時間戳工作,但我不認為有很多工作要做,除非該字符串先轉換為文本,這是我可以給一些指針上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM