【发布时间】:2017-09-26 19:00:53
【问题描述】:
我在 Google 电子表格中有一个包含名称的列,并且我已经在标题中应用了过滤器功能。因此,我已经能够根据列中的名称选择过滤器选项。
我想要做的是使用 UNIQUE() 函数获取已过滤且没有任何重复的单元格的值,但仅适用于可见行。
+----------+----------+ +---------+---------+
| name v| Col2 v| result table if i apply | name v| Col 2 v|
+----------+----------+ >> filter by name "John">> +---------+---------+
| John | a | | John | a |
| andi | b | | John | v |
| John | v | | John | d |
| John | d | | John | r |
| andi | f | +---------+---------+
| John | r |
+----------+----------+
如果我使用常规的 UNIQUE() 函数来过滤表的“名称”列,它仍然会分别显示“John”和“andi”,而不是只显示“John”,因为“隐藏的过滤行” andi" 仍在由 UNIQUE() 函数处理。
请帮助我使 UNIQUE() 函数仅处理过滤的行,因此结果将仅为“JOHN”。简单地说,我希望 UNIQUE() 具有 SUBTOTAL() 的能力,它只处理/计算活动或过滤的单元格/行/范围。
感谢您的帮助。
【问题讨论】:
-
为什么不用 FILTER 函数而不是 FILTER 视图?
标签: google-sheets