我有一个列(A)有日期,我想创建一个具有唯一月份年份的列。
我可以使用UNIQUE函数,但这需要创建一个额外的列(B):
= DATE(YEAR(A1),MONTH(A1))
和最后一栏= UNIQUE(B1:B)
问题是,如果不创建额外的列,我可以这样做吗?
答案 0 :(得分:6)
将日期表达式换行到ARRAYFORMULA:
=UNIQUE(ARRAYFORMULA(DATE(YEAR(A1:A10), MONTH(A1:A10), 1))
Excel中没有UNIQUE()函数,它仅存在于Google表格中。你可以使用公式的INDEX / MATCH / COUNTIF方案来模拟它,但它肯定不像上面的解决方案那么简单。