将文本转换为日期格式YYQQ

时间:2017-08-23 15:53:42

标签: excel

我以文本格式YYQQ存储项目开始和结束日期。我的目标是将此文本转换为实际日期格式,以便能够减去完成日期并开始日期以获得项目持续时间的数量。

例如,如果项目于2015年第三季度开始,即15Q3,并在2016年第二季度(16Q2)结束,则需要3个季度才能完成项目。

excel函数DATE要求将文本转换为YYMMDD格式,这不是我想要的。 excel是否具有将文本16Q2转换为日期YYQQ格式的功能?

1 个答案:

答案 0 :(得分:1)

Excel没有该功能。但是你可以轻松编写一个公式来进行转换:

要转换为正常的Excel日期:

=DATE(LEFT(Start,2)+2000,(RIGHT(Start,1)-1)*3,1)

将返回该季度的开始日期。

对于接近季度中间的日期,例如:

=DATE(LEFT(Start,2)+2000,(RIGHT(Start,1)-1)*3,45)