我在Excel电子表格中有一些日期,这些日期都采用这种格式进行更改,以将其转换为日期格式为dd/mm/yyyy
或任何允许我按日期排序的格式。
如何使用公式执行此操作? April 1, 2017 = 01/04/2017
谢谢!
P.s。我已经仔细研究了以下问题:How to convert the text to date format in excel 看起来很相似,但是即使我取出timevalue部分,该公式也无法使用。
答案 0 :(得分:0)
如果将“日期”作为文本阅读,并且您的“日期”格式始终为mmmm d,yyyy,则可以尝试以下操作(假设单元格A1带有“日期”):
=DATE(RIGHT(A1,4),MONTH(LEFT(A1,3)&1),MID(A1,FIND(" ",A1)+1,FIND(",",a1)-FIND(" ",A1)-1))
之后,您只需将自定义的dd / mm / yyyy格式设置为该日期即可。或者,您可以将上面的公式包含在TEXT()
函数中:
=TEXT(DATE(RIGHT(A1,4),MONTH(LEFT(A1,3)&1),MID(A1,FIND(" ",A1)+1,FIND(",",a1)-FIND(" ",A1)-1)),"dd/mm/yyyy")
但是,我建议使用第一个公式并设置自定义格式。