将季度表示法“yyyyq1”-“yyyyq4”转换为正确的 Excel 日期的最简单方法是什么?例如,我们可以假设 1999q2 表示 1999 年 4 月 1 日。
答案1
也许可以简化月份部分...
=DATE(LEFT(A1,4),RIGHT(A1)*3-2,1)
答案2
您可以使用以下公式:
=DATE(LEFT(A1,4), IF(RIGHT(A1,1)=1,1,IF(RIGHT(A1,1)=2,3,IF(RIGHT(A1,1)=3,6,IF(RIGHT(A1,1)=4,9,99)))), 1)
第一部分LEFT(A1,4)
提取年份。第二部分将字符串 ( RIGHT(A1,1)
) 中的最后一位数字映射到月份:1=Jan、3=Mar、6=Jun、9=Sep)。最后,最后一个参数始终是 1,即月份的第一天。