Google表格中独特的月份和年份组合

时间:2020-07-11 15:29:26

标签: google-sheets unique array-formulas

我在Google表格中有一列日期,并且我想创建一个月+年组合的列表。我进行了搜索,发现该公式有效,但是当日期列中有一个空白单元格时,它将日期01/12/3799添加到月+年组合列表中。

=UNIQUE(ARRAYFORMULA(DATE(YEAR(A1:A10), MONTH(A1:A10), 1))

如何在不产生奇数日期的情况下使该公式起作用?谢谢。

1 个答案:

答案 0 :(得分:0)

我发现问题归结于YEAR和MONTH函数。他们将空白单元格视为数字,空白月份= 12,空白年份= 3799。

此公式可以完成工作:

=UNIQUE(filter( ARRAYFORMULA(if(isblank(A1:A10),,DATE(YEAR(A1:A10),MONTH(A1:A10),1))) , ARRAYFORMULA(if(isblank(A1:A10),,DATE(YEAR(A1:A10),MONTH(A1:A10),1))) <>""))
相关问题