單元格格式為“6:00 - 14:00”;以 24 小時格式顯示作業時間。我想要一種以某種方式轉換它的方法,以便我可以對它們執行操作。
我在想是否可以將“6:00”提取到具有時間格式的單個單元格中,并且與“14:00”相同。也許我可以使用 =RIGHT()/LEFT() 但字符數每次都會改變,因為它是 24 小時格式。
有什么想法嗎?\
uj5u.com熱心網友回復:
即使有一個24小時的符號,你仍然可以提取與5月1日和最后5個字符LEFT(),并RIGHT()因為您使用的是開頭和結尾空間連字符:

公式B1:
=--LEFT(A1,5)
公式C1:
=--RIGHT(A1,5)
uj5u.com熱心網友回復:
假設該值在單元格 A1 中,要找到6:00 ...
=TRIM(LEFT(A1,FIND("-",A1) - 1))
...并找到14:00 ...
=TRIM(MID(A1,FIND("-",A1) 1,100))
uj5u.com熱心網友回復:
FILTERXML() 在這種情況下將是一個不錯的選擇。
=FILTERXML("<t><s>"&SUBSTITUTE($A$1,"-","</s><s>")&"</s></t>","//s[1]")
上面的公式將提取第一部分時間并作為時間值回傳。如果您需要將其格式化為時間,請使用以下TEXT()功能 -
=TEXT(FILTERXML("<t><s>"&SUBSTITUTE($A$1,"-","</s><s>")&"</s></t>","//s[1]"),"hh:mm:ss")
要提取第二部分,只需更改[1]為[2]喜歡-
=TEXT(FILTERXML("<t><s>"&SUBSTITUTE($A$1,"-","</s><s>")&"</s></t>","//s[2]"),"hh:mm:ss")

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/392749.html
