列出 google 工作表中一组日期的唯一年份

List unique years from a set of dates in google sheets

我目前正在使用此处显示的辅助列实现从一系列日期中提取唯一年份的过程:

是否可以仅使用一个公式实现相同的效果?

以下是我目前使用的三个公式:

S 列:=UNIQUE('Earnings Input'!A2:A) T 列:=YEAR(S1) U 列:=UNIQUE(T1:T)

感谢我能得到的任何帮助!

由于您的电子表格中没有 link,因此未经测试,但您可以试试这个:

=ArrayFormula(SORT(UNIQUE(YEAR(FILTER('Earnings Input'!A2:A,ISNUMBER('Earnings Input'!A2:A))))))

FILTER( ,ISNUMBER( )) 仅过滤可能合理地作为日期的值。

YEAR 获取这些条目的年份。

UNIQUE 减少到唯一列表

SORT 确保结果将按升序排列。