我有一個包含以下列方式日期的文本列:格式化文本「00 +週日+日期」的日期,時間
01:00 Friday 18/11/16
...然而,當我格式化列作爲日期,時間或自定義,現有單元格不會格式化。
我也試過=DATEVALUE(A2)
,但它返回一個#VALUE!
錯誤。
我有一個包含以下列方式日期的文本列:格式化文本「00 +週日+日期」的日期,時間
01:00 Friday 18/11/16
...然而,當我格式化列作爲日期,時間或自定義,現有單元格不會格式化。
我也試過=DATEVALUE(A2)
,但它返回一個#VALUE!
錯誤。
不能使用要求練成解析無糖標準格式日期。此外,DATEVALUE
將從該值下降時間。
你可以做的是獨立的日期和時間,分別分析它們,並把它們加起來:
=DATEVALUE(RIGHT(A1, LEN(A1)-FIND(" ", A1, FIND(" ", A1)+1))) +
TIMEVALUE(MID(A1, 1, FIND(" ", A1)-1))
如果日期和時間都有固定的長度,你可以與他們各自的長度更換FIND
8和5.
我原本解僱了這個,直到我意識到由於我的標題行,我必須將A1的實例更改爲A2。你的公式自動化了許多我不得不手動完成的事情。謝謝。 –
從該單元獲取時間:
=LEFT(A2,5)
從該小區獲得日期:
=RIGHT(A2,8)
要想從該小區平日文本:
=RIGHT(LEFT(A2;LEN(A2)-9);LEN(LEFT(A2;LEN(A2)-9))-6)
或者,您可以使用日期部分,直接找到平日:
=TEXT(RIGHT(A2,8), "ddd")
OR
=TEXT(RIGHT(A2,8), "dddd")
並獲得在數字平日:
=WEEKDAY(RIGHT(A2,8))
我將日期提取到一個新列(K)中,並將時間提取到一個新列(L)中。然後我將它們組合成一個新的列(M)並根據需要格式化單元格。 –
嘗試'= INT(A2)'它只返回值的日期部分。 –
**做格式**或**不格式** ?? –