excel/google电子表格中独特的月份年组合

Pet*_*lis 2 excel unique google-sheets

我有一列(A)有日期,我想创建一个具有独特月份的列.

我可以使用UNIQUE函数,但这需要使用:= DATE(YEAR(A1),MONTH(A1))和最后一列创建一个额外的列(B) = UNIQUE(B1:B)

问题是,如果不创建额外的列,我可以这样做吗?

tta*_*ala 6

将日期表达式包装在ARRAYFORMULA中:

=UNIQUE(ARRAYFORMULA(DATE(YEAR(A1:A10), MONTH(A1:A10), 1))
Run Code Online (Sandbox Code Playgroud)

Excel中没有UNIQUE()函数,它仅存在于Google表格中.您可以使用INDEX/MATCH/COUNTIF公式计算模拟它,但它肯定不像上面的解决方案那么简单.