如何在同一个单元格中将日期变量的格式更改为“Quarter-Year”?

问题描述 投票:0回答:1

我想显示一个日期变量,它需要显示为Quarter-Year。

例如。 1/6/19为:Q2-19

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

我试图使用自定义格式化公式,但我无法找出正确的格式。此外,我在列上进行了数据验证,因此人们可以通过日历填写日期,日历应自动转换为季度。

google-sheets google-sheets-formula
1个回答
1
投票

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

=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), ))

0

© www.soinside.com 2019 - 2024. All rights reserved.