将mmyy转换为可用date
我的问题是非常相似的这个问题,但对于Excel: 我如何将mmyy转换为netezza或这一个月的最后一天 : 创build一个从信用卡到MMYY格式的date 。
本质上,我有一个填充date已被写为mmyy即列
0215
0215
0215
0315
0315
该列已被保存为数据types:“特殊”。
如何将这些数据转换为可用的格式? 我不介意把它写入dd / mm / yyyy,并使用当月的第一天或最后一天。 是否有Excelfunction,我可以使用或者这是我必须做的VBA,如果是的话,如何?
随着从A2开始的“date”,使用这个公式在右边一个未使用的列,
=DATE(20&RIGHT(A2, 2), LEFT(TEXT(A2, "0000"), 2), 1)
根据需要填写。 您将不得不格式化为date,否则您将收到像42064一样的原始date值。
如果您需要月末,请在月份中添加1 ,并将date更改为0 ,
=DATE(20&RIGHT(A2, 2), LEFT(TEXT(A2, "0000"), 2)+1, 0)
30个字符:
=1*REPLACE("1/"&A1,5,1,"/201")
根据有关date, 20
可能是多余的。
用这个
=DATEVALUE("01/"&LEFT(A1;2)&"/20"&RIGHT(A1;2))
不要忘记更改格式单元格为“date”列“B”