我需要提取從C2的日期和發現的日期被格式化爲在C2中的日期和A1
之間的差「 2015年7月18日「,有什麼想法?數據庫每個單元格的文本數量不同。有沒有圍繞這個,以便我可以將公式應用到每個細胞並拉動日/月/年?
我需要提取從C2的日期和發現的日期被格式化爲在C2中的日期和A1
之間的差「 2015年7月18日「,有什麼想法?數據庫每個單元格的文本數量不同。有沒有圍繞這個,以便我可以將公式應用到每個細胞並拉動日/月/年?
當日期的格式始終爲「2015年7月18日」時,則此公式應該爲您提供日期值。只需複製下來。
=DATEVALUE(MID(RIGHT(C2,13),5,2)&LEFT(RIGHT(C2,13),3)&MID(RIGHT(C2,13),9,4))
這個公式將只是串聯「18」,「七月」和「2015」到「18Jul2015」,這Excel將識別爲一個日期。
日期總是在字符串的末尾嗎?然後,您可以獲取每個單元格的最後13個字符並將其轉換爲日期。如果不是這種情況,那麼我的下一個問題就是如果日期總是在括號內,並且在括號中沒有其他文本(不是日期)。如果是這種情況,那麼你可以使用'MID'和'FIND'來提取日期。如果情況並非如此,那麼我想知道如何提取日期。另外,「C」列中總是隻有**一個**日期嗎? – Ralph
日期總是在字符串的末尾。 = RIGHT(C2,13)。那會工作不會嗎?如何將日期卡在括號之間進行轉換? – G198
您可以使用'= SUBSTITUTE(RIGHT(C2,13),「)」,「」)'來提取日期和函數[DATEVALUE](https://support.office.com/en-us/article/) DATEVALUE-function-df8b07d4-7761-4a93-bc33-b7471bbff252)將字符串轉換爲實際日期。 – Ralph