我以文本格式YYQQ存储项目开始和结束日期。我的目标是将此文本转换为实际日期格式,以便能够减去完成日期并开始日期以获得项目持续时间的数量。
例如,如果项目于2015年第三季度开始,即15Q3,并在2016年第二季度(16Q2)结束,则需要3个季度才能完成项目。
excel函数DATE要求将文本转换为YYMMDD格式,这不是我想要的。 excel是否具有将文本16Q2转换为日期YYQQ格式的功能?
答案 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)