如何在 Google 表格中选择 UNIQUE() 的结果之一

How to pick one of the results of UNIQUE() in Google Sheets

问题

我在 Google 工作表中有一列包含重复项,我想在公式的单元格中获取一个唯一值(例如,最后一个值)。有没有办法只用公式来做到这一点(即没有 scripts/macros)?

我试过的

不确定这是否是最好的方法,但我尝试使用 UNIQUE(range) 函数,其中 returns 一个不同值的列表,我尝试选择一个 [=12] =],但我只有在事先知道并硬编码唯一值的数量时才设法做到这一点。

因为我可以使用 =LEN(UNIQUE(my_range)) 获取唯一列表的长度,所以我尝试使用 REPT(text_to_repeat, number_of_repetitions) 函数。

例如,

=REPT(0&";",2) & 1 returns "0;0;1"

但是

=FILTER(UNIQUE(A:A), {REPT(0&";",2) & 1})

(或我尝试过的任何变体)不太有效。

P.S. 我意识到这不是最适合电子表格的问题,我真希望我使用的是 Python 之类的东西,但这是目前的限制。

尝试:

=QUERY(UNIQUE(A1:A), "offset "&COUNTA(UNIQUE(A1:A))-1)

或使用索引的更老派:

=index(unique(A:A),counta(unique(A:A)))

您也可以只输入您想要的数字,例如

=index(unique(A:A),2)