OpenOffice:从列中获取不同的值

OpenOffice:从列中获取不同的值

如何从一列值中获取所有不同值的列表?

基本上,这个问题:

如何在 Excel 中获取某一列的不同/唯一值?

但我需要 Open Office Calc 而不是 MS Excel 的答案。

我正在使用 Open Office 3.2

答案1

您可以使用 OpenOffice 高级过滤器执行此操作(在主菜单上..数据/过滤器/高级过滤器)

  1. 确保数据列顶部有一个标题,例如,title数据是连续的(没有空单元格),或者通过单击列标题选择包括空单元格在内的整列。,
  2. 创建一个过滤条件,该条件将包括列中的所有数据,例如在单元格 D1 中输入title;在单元格 D2 中输入>" "。使用电子表格中任何未使用的单元格 - 这些只是应用过滤器所需的临时输入。
  3. 选择数据列的标题以突出显示整个列,然后选择数据/过滤器/高级过滤器。
  4. 在打开的框中,对于“从中读取过滤条件”,选择过滤器的两个单元格(例如 D1 和 D2)
  5. 点击“更多”按钮并勾选“无重复”框。您也可以选择将过滤后的数据复制到其他地方。点击“确定”,系统将显示不同的单元格。

不是很直观,但是一旦你掌握了它,它就会变得非常快。

答案2

我发现了一个更简单的方法:

  1. 选择整列

  2. 数据 > 过滤器 > 标准过滤器

  3. 将“字段名称”更改为 -none- ,单击“更多选项”并选中“无重复”框

就是这样。如果您想要连续编号的单元格,您可以复制并粘贴已筛选的字段。

答案3

您可以尝试http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Removing_Duplicate_Rows根据所讨论的列完全删除非唯一的行,或者根据新列选择行。

答案4

这部纪录片中并没有详细讲述这些事情。所有这些都是。创建一个包含列中所有数据的过滤条件,例如在单元格 D1 中输入;在单元格 D2 中输入

相关内容