【发布时间】:2021-03-03 15:08:31
【问题描述】:
我有一个标识符列表和一个自动填充的每个标识符的值。
我想过滤 列表,所以我只会获得唯一标识符及其各自的值。
例如“Dana”可以出现 3 次,但在过滤表中我只想看到名称(和值)一次。
理想情况下,我想使用类似的东西
=filter(a:b,unique(a:a) 这显然行不通。
如前所述,列表会自动更新,因此需要拖动的公式不会起作用。
注意:可以通过从 col A 中提取唯一性来解决
=unique(A:A)
然后是 Arrayformula + vLookup
=arrayformula(if(I1:I>0,vlookup(I1:I,A:B,2,0),""))
但我很想知道是否可以使用过滤器来解决它以获得更优雅的效果。
这是一个示例(包括我提到的解决方案): https://docs.google.com/spreadsheets/d/1heKdV3U6mdGYkHCIWkeUyqo6AfhgV7ItSmolibH7ecU/edit?usp=sharing
【问题讨论】:
-
你想要第一个还是总和哪个值?
-
与原表的顺序相同。名字第一,价值第二。谢谢
-
你能添加你的预期结果吗?
-
请查看电子表格,原始表格在 col A:B 中,在 I:J 中是预期结果(使用我提到的 vlookup 解决方案)。我想要使用过滤器的 I:J 结果(如果可能)。
标签: google-sheets filter unique google-sheets-formula