在 LibreOffice calc 中,我有一列包含数千个值。有没有一种简单的方法来列出唯一值的数量?
例如一个列有
red
red
red
green
green
blue
blue
blue
将返回 3,因为存在三个唯一条目。
谢谢
答案1
如果它是一次性的,最简单的方法是使用 datapilot 表并使用该列作为行维度。这将聚合值列表。然后,如果您想要数字,您可以使用计数等功能,如果您想要唯一的列表,则可以使用简单的复制和粘贴。
使用 datapilot 表,添加一个 count 数据元素也很容易,它可以计算每个元素的唯一条目的数量。
答案2
根据您的问题,我们假设上面共享的数据位于 A 列中:因此,
A
1 Red
2 Red
3 Red
4 Green
5 Green
6 Blue
7 Blue
8 Blue
因此,如果您希望在单元格 A9 中测量结果,请将以下函数放在 A9 中
9 =SUMPRODUCT((A1<>"")/(COUNTIF($A$1:$A$8,$A$1:$A$8)+(A1="")))
您将在 A9 单元格中得到答案
请记住:可以根据您的要求更改结果单元格。