将 mmyy 转换为可用日期
Converting mmyy into a useable date
我的问题与这个问题非常相似,但是 Excel: how do I convert mmyy to last day of month in netezza or this one: Create a date from Credit Card expire in MMYY format.
基本上我有一个列,其中填满了写为 mmyy 的日期,即
0215
0215
0215
0315
0315
该列已保存为数据类型:"Special"。
如何将这些数据转换成可用的格式?我不介意我们将其放入 dd/mm/yyyy 并使用该月的第一天或最后一天,这很好。有没有我可以使用的 Excel 函数,或者这是我必须在 VBA 中做的事情,如果有,怎么做?
使用这个
=DATEVALUE("01/"&LEFT(A1;2)&"/20"&RIGHT(A1;2))
不要忘记将列 "B"
的单元格格式更改为 "Date"
从A2开始的'dates',在右边未使用的列中使用此公式,
=DATE(20&RIGHT(A2, 2), LEFT(TEXT(A2, "0000"), 2), 1)
根据需要填写。您必须将格式设置为日期,否则您将收到原始日期值,例如 42064.
如果您需要月末,请将 1 添加到月份并将日期更改为 0 就像,
=DATE(20&RIGHT(A2, 2), LEFT(TEXT(A2, "0000"), 2)+1, 0)
30 个字符:
=1*REPLACE("1/"&A1,5,1,"/201")
根据相关日期,20
可能是多余的。
我的问题与这个问题非常相似,但是 Excel: how do I convert mmyy to last day of month in netezza or this one: Create a date from Credit Card expire in MMYY format.
基本上我有一个列,其中填满了写为 mmyy 的日期,即
0215
0215
0215
0315
0315
该列已保存为数据类型:"Special"。
如何将这些数据转换成可用的格式?我不介意我们将其放入 dd/mm/yyyy 并使用该月的第一天或最后一天,这很好。有没有我可以使用的 Excel 函数,或者这是我必须在 VBA 中做的事情,如果有,怎么做?
使用这个
=DATEVALUE("01/"&LEFT(A1;2)&"/20"&RIGHT(A1;2))
不要忘记将列 "B"
的单元格格式更改为 "Date"从A2开始的'dates',在右边未使用的列中使用此公式,
=DATE(20&RIGHT(A2, 2), LEFT(TEXT(A2, "0000"), 2), 1)
根据需要填写。您必须将格式设置为日期,否则您将收到原始日期值,例如 42064.
如果您需要月末,请将 1 添加到月份并将日期更改为 0 就像,
=DATE(20&RIGHT(A2, 2), LEFT(TEXT(A2, "0000"), 2)+1, 0)
30 个字符:
=1*REPLACE("1/"&A1,5,1,"/201")
根据相关日期,20
可能是多余的。