我想显示一个日期变量,它需要显示为Qtr-Year。
例如19年1月6日为:Q2-19
我可以使用roundup(month)公式来实现,但是我需要在与原始日期相同的列上使用它。基本上,我想更改单元格的格式。
我尝试使用自定义格式设置公式,但找不到正确的格式设置公式。另外,我在该列上进行了数据验证,因此人们可以通过日历填写日期,日历应该会自动转换为四分之一年。
答案 0 :(得分: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), ))