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

问题描述 投票:0回答:1

问题

我在Google表格中有一列包含重复项的列,我想在公式的单元格中获得唯一值之一(例如最后一个值)。是否可以仅使用公式(即没有脚本/宏)来执行此操作?

我尝试过的事情

[不确定这是否是最好的方法,但是我尝试使用UNIQUE(range)函数,该函数返回一个不同值的列表,并且我尝试使用FILTER(range, condition1, [condition2, …])选择一个,但是我只能设法做到这一点当我提前知道并在唯一值的数量上进行硬编码时。

enter image description here

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

例如,

=REPT(0&";",2) & 1返回“ 0; 0; 1”

但是

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

(或我尝试过的任何变体)都无法正常工作。

enter image description here

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

google-sheets filter unique google-sheets-formula google-sheets-query
1个回答
0
投票

尝试:

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

0

© www.soinside.com 2019 - 2024. All rights reserved.