假设我有以下形式的数据集:
Begin Date End Date
04/12/2005 06/12/2009
07/10/2006 08/10/2010
. .
. .
请注意,实际日期从小组 A2
和 B2
开始。我想从这些日期中提取年份。当我写下以下内容时:
=right(b2,4)
我得到了像 9976
这样的其他内容。 Excel如何将日期转换为文本,是否有办法在提取年份时保留日期格式?
答案 0 :(得分:4)
使用=YEAR(B2)
提取年份。
Excel日期存储为整数,即自19/1/19以来的天数。如果您将该单元格的显示格式更改为" General",则可以以整数格式查看日期。
所以6/12/2009 = 39976,最右边的四位数字是9976.但是YEAR
函数将为你获得一年。
如果要将日期转换为文本格式,请使用带有日期格式的TEXT
函数。例如,如果您想要YYYY-MM格式:=TEXT(B2, "YYYY-MM")
。