Answers:
您需要从日期末尾删除“ th”,“ rd”,“ st”或“ nd”后缀。
如果所有日期的格式都与您指定的格式相同28th February 2016
,则可以使用以下公式将其转换为日期值,例如,如果该日期位于A1中,则在另一单元格/列中使用:
=DATEVALUE(SUBSTITUTE(A1,MID(A1,FIND(" ",A1)-2,2),""))
然后,当您应用Format Cells->Date
(以及所需的任何格式)时,它将根据需要显示。
上述公式的解释:
目标是用一个空字符串替换th / rd / st / nd,例如“ 1st”,“ 2nd”,“ 3rd”,“ 4th”等数字。而且,substitute
可以做到这一点,但需要这样做被告知要替换的字符串。
要提取th / rd / st / nd,我使用了MID(A1,FIND(" ",A1)-2,2)
。此公式找到第一个空格,后退两个并占用两个字符。这两个字符应为th / rd / st / nd之一。
现在,我们有了提取要替换的字符串的方法,我们将其输入SUBSTITUTE
,以获得可识别的日期字符串。
最后,(您已经知道)用于DATEVALUE
将其转换为可以格式化的实际日期。