嗨,我有一个 excel 文件,它的年份列具有以下格式yy-yy
和数千行。例如,
year
65-67
99-02
03-05
现在我希望这个专栏是这样的
year
1965-1997
1999-2002
2003-2005
可以用excel做吗?请帮忙。
嗨,我有一个 excel 文件,它的年份列具有以下格式yy-yy
和数千行。例如,
year
65-67
99-02
03-05
现在我希望这个专栏是这样的
year
1965-1997
1999-2002
2003-2005
可以用excel做吗?请帮忙。
有点简单,但会完成这项工作:
=IF(VALUE(LEFT(A2,2))<=YEAR(TODAY())-2000,20,19)&LEFT(A2,2)&"-"&IF(VALUE(RIGHT(A2,2))<=YEAR(TODAY())-2000,20,19)&RIGHT(A2,2)
放入 B2(假设第一个字符串在 A2 中)并自动填充。
你能用Text
. 但是鉴于您的情况,必须将日期和月份静态连接到年份。
Text("01/01/67","yyyy")
或者
TEXT("Jan 67","yyyy")
参考:
Excel 如何解释 2 位数年份
为确保按预期解释年份值,请将年份值键入四位数字(2001,而不是 01)。通过输入四位数的年份,Excel 不会为您解释世纪。
对于 Microsoft Windows 2000 或更高版本:
如果您使用的是 Microsoft Windows 2000 或更高版本,Windows 控制面板中的区域选项控制 Excel 如何解释两位数年份。
对于作为文本值输入的日期:
当您输入日期作为文本值时,Excel 会按如下方式解释年份:
00 到 29 :Excel 将两位数的年份值 00 到 29 解释为 2000 到 2029 年。例如,如果键入日期 5/28/19,Excel 假定日期为 2019 年 5 月 28 日。
30 到 99 :Excel 将两位数的年份值 30 到 99 解释为 1930 到 1999 年。例如,如果键入日期 5/28/98,Excel 假定日期是 1998 年 5 月 28 日。