Google sheets 如何将日期变量的格式更改为';“季度年”;在同一间牢房里?

Google sheets 如何将日期变量的格式更改为';“季度年”;在同一间牢房里?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我想显示一个日期变量,它需要显示为Qtr年 例如,1/6/19将成为:Q2-19 我可以使用汇总(月)公式来实现它,但我需要它与原始日期在同一列。基本上,我想更改单元格的格式 我尝试使用自定义格式公式,但找不到正确的格式。此外,我在该列上有数据验证,因此人们可以通过日历填写日期,日历应自动转换为季度。这不能在同一列中完成。单元格内格式对于此任务来说太弱,因此您需要脚本或公式: =ARRAYFORMULA(IF(LEN(Z20:Z), "Q"&IFERROR(VLOOKUP(QUERY({

我想显示一个日期变量,它需要显示为Qtr年

例如,1/6/19将成为:Q2-19

我可以使用汇总(月)公式来实现它,但我需要它与原始日期在同一列。基本上,我想更改单元格的格式


我尝试使用自定义格式公式,但找不到正确的格式。此外,我在该列上有数据验证,因此人们可以通过日历填写日期,日历应自动转换为季度。

这不能在同一列中完成。单元格内格式对于此任务来说太弱,因此您需要脚本或公式:

=ARRAYFORMULA(IF(LEN(Z20:Z), "Q"&IFERROR(VLOOKUP(QUERY({Z20:Z}, 
 "select month(Col1)+1 label month(Col1)+1''"), 
 {1, 1; 4, 2; 7, 3; 10, 4}, 2, 1))&"-"&RIGHT(Z20:Z, 2), ))