3

是否有一种快速/简单的方法来过滤 Excel 2013 列中的所有唯一项目,类似于 Google Docs“唯一”功能?

4

5 回答 5

1

这不是一个漂亮的答案,但它有效。将此作为数组公式粘贴到单元格B2中:

=LOOKUP(2, 1/((COUNTIF(B$1:B1, A:A)=0)*(A:A<>"")), A:A)

在A:A中使用需要过滤的列, 然后根据需要将其向下拖动/复制。

在此处输入图像描述

在 Google 电子表格中在线查看


注意事项

  • 不保留原始顺序(结果顺序实际上是相反的)
  • 不会自动扩展以覆盖所有单元格
  • 不快,不漂亮,不透明

脚注

  • 使用IFERROR()过滤掉#N/A错误很简单,但我没有这样做以保持答案简洁
  • 同样,当前也返回了A列的标题。这可以通过将所有 3 个位置的 A:A更改为A$2:$25来解决
  • 最初的问题是针对 Excel 2013,所有这些都应该在那里工作,但我在 Excel 2016 中编写并测试了它
  • 我很想听听有关如何使公式根据需要自动扩展的建议。
于 2018-04-06T11:52:51.030 回答
0

使用高级筛选器中的仅唯一记录功能。

于 2013-09-13T14:30:25.487 回答
0

在数据选项卡下有这个:“删除重复项”。它会做你想做的事。

删除重复项

于 2013-09-13T14:30:44.460 回答
0

Excel中没有等价物=unique(),我讨厌没有它就必须工作。

如果不=unique()尝试在大量数据中找到所有唯一值是不可能的。取一打包含一百多个条目的列,看看整个混乱中的唯一值是什么,并将它们很好地弹出到一个新列中。我不知道如何在 Excel 中做到这一点,但在 Gdocs 中它很简单:

=unique(transpose(split(ArrayFormula(concatenate(A:M&",")),",")))

使用过滤器,或数据透视表,或其他什么,只是没有削减它,而且我还没有找到任何可笑的 excel 公式来做类似的事情。

于 2017-10-13T18:44:05.757 回答
-2

过滤电子表格中的数据

这可能证明对你有一些帮助。

于 2013-11-16T19:21:01.710 回答