2011-01-05 87 views
1

如何转换以下文本DD/MM/YYYY格式,在Excel中: -文本转换成DD/MM/YYYY格式

24032006 
2042005 
19012008 
2092001 

预期的结果应该是: -

24/03/2006 
02/04/2005 
19/01/2008 
02/09/2001 

感谢

回答

2

NEW答 试试这个公式 -

=TEXT(DATE(MOD(A1,10^4),MOD(INT(A1/10^4),10^2),INT(A1/10^6)),"dd/mm/yyyy") 

假定日期格式的文本"20122010"是细胞A1

OLD ANSWER

假设你会使用一些编码语言来完成这件事,你可以首先检查字符串的长度是8.如果它的7,然后在字符串的前面加上0来使它为8.然后你可以在两个字符后面插入'/'并以dd/MM/yyyy格式获取字符串。

+0

我没有使用任何编码。任何公式 – Bob 2011-01-05 11:43:10

+0

@Bob - 编辑我的答案,包括Excel公式 – 2011-01-05 12:13:21

+0

非常感谢。有用。 – Bob 2011-01-06 00:50:22

0

'毫米' 代表分钟,您的格式应为 'DD/MM/YYYY'