【发布时间】:2014-11-14 05:40:06
【问题描述】:
跟进这个早先的问题:Excel - Convert date from yymmdd to dd/mm/yy
我想只输入 4 位数字并将公式转换为日期。
例如,如果我输入值 1207,公式将转换为 12/07/2014,但如果我输入 0311,它将转换为 31/1/2014。
当我输入以“0”开头的日期(例如 0711)时,我不知道如何进行日期转换。
我使用的公式:
=LEFT(A2,2)&"/"&MID(A2,3,4)&"/2014"&RIGHT(A2,0)
查看下面突出显示的错误输出:
Input Date converted
1112 11/12/2014
1503 15/03/2014
2407 24/07/2014
2912 29/12/2014
0712 71/2/2014 <~~~~~~ should be 07/12/2014
0311 31/1/2014 <~~~~~~ should be 03/11/2014
【问题讨论】:
-
对不起。我没有发布我正在使用的公式:( =LEFT(A2,2)&"/"&MID(A2,3,4)&"/2014"&RIGHT(A2,0)
-
您所做的并没有错,但是现在您必须将单元格格式化为 dd/mm/yyyy。因此,最好使用 DATE 函数,它将为您格式化字符串为日期。因此无需将单元格格式化为日期。
标签: excel excel-formula