-2
A
回答
0
假设值27/02/2011在单元格A1 的公式将是
=DATE(MID(A1,7,4),MID(A1,4,2),LEFT(A1,2))
这给了你,你可以做任何事情与像格式的Excel不错日期等
-1
如果您在工作表时,您可以使用文本函数TEXT(参考格式)
=TEXT(A1,"mmm/dd/yyyy")
在VBA中使用Format()函数:
Sub a()
x = Format(Now(), "mmm,dd,yyyy")
End Sub
如果日期作为字符串存储在工作表中,并且不使用2位数的月份,可以将其转换为如下所示的日期格式:
=DATE(RIGHT(A2,4), FIND("/",A2,FIND("/",A2)+1)-FIND("/",A2)-1,LEFT(A2,FIND("/",A2)-1))
相关问题
- 1. Excel Microsoft 2007防止文本自动转换为日期
- 2. 将美国日期(文本)转换为欧洲日期(日期)的Excel转换
- 3. Microsoft Excel - 日期序列
- 4. excel中的日期转换公式
- 5. Excel的日期到字符串转换
- 6. 将Microsoft Json日期转换为Java日期
- 7. Excel的转换日期为文本保留日期布局
- 8. 将提取的日期从excel转换为SQL日期
- 9. MySQL代码转换Excel日期时间
- 10. 转换字符串到日期在Excel
- 11. Excel VBA - 日期格式转换
- 12. 将excel DATEVALUE转换为javascript日期
- 13. Excel:文本字符串日期转换
- 14. 如何将FILETIME转换为Excel日期
- 15. Excel 2010将文本(日期+时间)转换为日期
- 16. Excel VBA将字符串日期转换为实际日期
- 17. 日期转换
- 18. 日期转换
- 19. 转换日期
- 20. 日期转换
- 21. 日期转换
- 22. 日期转换
- 23. XSL转换日期
- 24. TSQL日期转换
- 25. MongoDb日期转换
- 26. 转换日期(c#)
- 27. Oracle日期转换
- 28. 转换ldap日期
- 29. Javascript:日期转换
- 30. DB2日期转换
这个亘古不解决我的问题为excel。我得到了这样的文字27/02/2011,但是当我使用上面的公式时,因为它没有做任何事情。返回原始文本。如果我使用相同的公式日期2/9/2012将其转换成2012年2月9日这是不正确的因为格式是dd/mm/yyy – 2013-04-11 06:18:27
SO所有日期在表中的文本值格式为dd/m/yyyy,并且您想将其转换为日期格式...正确? – KacireeSoftware 2013-04-11 07:12:59
我发现问题出在我的系统日期格式,它是美国我改变它为英国,然后它为我工作。 – 2013-04-20 07:19:43