LibreOffice 支点:如何计算每行 1 个?

Nic*_*oul 4 pivot-table openoffice-calc libreoffice-calc

我有一个像这样的水果列表:

banana
banana
apple
orange
apple
Run Code Online (Sandbox Code Playgroud)

而且我希望 LibreOffice 为我提供每个水果的出现次数,例如:

banana | 2
apple  | 2
orange | 1
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

我猜数据透视表需要一列全是“1”,创建这一列很痛苦。

toh*_*ohu 5

有(至少)两种解决方案:

  1. 使用数据透视表
  2. COUNTIF 函数与不同值的列表一起使用。

1. 数据透视表

以下数据透视表布局...

在此处输入图片说明

将为您提供以下输出:

在此处输入图片说明

2. COUNTIF 和不同的值

另一种方法涉及COUNTIF函数。您可以通过两个简单的步骤创建“结果表”:

  1. 使用标准过滤器创建不同值(水果名称)的列表

    创建不同值的列表

  2. 将 countif 函数应用于所有生成的不同值,如下所示:

    =COUNTIF($A$2:$A$6;A9)

    在此处输入图片说明