有没有一种简单的方法可以列出 LibreOffice calc 中列中唯一值的数量?

有没有一种简单的方法可以列出 LibreOffice calc 中列中唯一值的数量?

在 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 单元格中得到答案

请记住:可以根据您的要求更改结果单元格。

相关内容