如何从一列值中获取所有不同值的列表?
基本上,这个问题:
但我需要 Open Office Calc 而不是 MS Excel 的答案。
我正在使用 Open Office 3.2
答案1
您可以使用 OpenOffice 高级过滤器执行此操作(在主菜单上..数据/过滤器/高级过滤器)
- 确保数据列顶部有一个标题,例如,
title
数据是连续的(没有空单元格),或者通过单击列标题选择包括空单元格在内的整列。, - 创建一个过滤条件,该条件将包括列中的所有数据,例如在单元格 D1 中输入
title
;在单元格 D2 中输入>" "
。使用电子表格中任何未使用的单元格 - 这些只是应用过滤器所需的临时输入。 - 选择数据列的标题以突出显示整个列,然后选择数据/过滤器/高级过滤器。
- 在打开的框中,对于“从中读取过滤条件”,选择过滤器的两个单元格(例如 D1 和 D2)
- 点击“更多”按钮并勾选“无重复”框。您也可以选择将过滤后的数据复制到其他地方。点击“确定”,系统将显示不同的单元格。
不是很直观,但是一旦你掌握了它,它就会变得非常快。
答案2
我发现了一个更简单的方法:
选择整列
数据 > 过滤器 > 标准过滤器
将“字段名称”更改为 -none- ,单击“更多选项”并选中“无重复”框
就是这样。如果您想要连续编号的单元格,您可以复制并粘贴已筛选的字段。
答案3
您可以尝试http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Removing_Duplicate_Rows根据所讨论的列完全删除非唯一的行,或者根据新列选择行。
答案4
这部纪录片中并没有详细讲述这些事情。所有这些都是。创建一个包含列中所有数据的过滤条件,例如在单元格 D1 中输入;在单元格 D2 中输入