3

我对 Excel 不太了解,我正在尝试执行以下操作:

因此,如果我有 A 列和 B 列:

A     B  
red   green  
red   green  
red   green  
blue  pink  
blue  pink  
blue  pink  
blue  pink  
black white  
black white  

假设我有数百行组合。我需要做的是在第二张纸上,显示所有不同的组合以及每种组合出现的次数。因此,对于上述情况,结果将是:

Combination: Number of times:   
red green    3  
blue pink    4  
black white  2  

所以,我需要给我组合和它发生的次数。知道我该怎么做吗?

4

3 回答 3

6

在电子表格中添加标题:A1 = color1,B1 = color2,C1 = 组合

1- 在 C2 上键入

=A2&"-"&B2

将公式向下拖到 C 列上,直到 A 列和 B 列有数据的最后一行。

2-转到“插入”->“数据透视表”

将“组合”拖入“行标签”,将“组合”拖入“值”标签。
您需要在数据透视表的“值”字段中进行数学运算,并且当将变量拖入其中时,“计数”操作已经自动设置(因此,它应该显示为“组合计数”)。

以下是有关数据透视表应如何显示的屏幕截图:

在此处输入图像描述

于 2013-09-15T21:49:49.377 回答
3

您可以这样做的一种方法是:

选择整个数据,将其复制并粘贴到您要计算出现次数的位置。选择该范围并在Data选项卡中选择Remove Duplicates。这将为您提供所有独特的模式出现。

现在,使用以下公式,您可以获得每种情况的计数。请注意,这是一个数组公式,因此当您最初输入它时,您必须Ctrl+Shift+Enter在公式框中点击它才能正确计算。这是公式,只需将单元格更改为符合您需要的单元格:

=SUM(IF($A$1:$A$4&$B$1:$B$4=A1&B1,1,0))

在这里,$A$1:$A$4&$B$1:$B$4将两列连接在一起以创建“键”。然后它将它与当前组合匹配以检查 ( A1&B1),然后返回 0 或 1 并将总数相加以获得计数。

于 2013-09-15T21:53:29.890 回答
0

添加第三列 - “计数” - 在该列的每一行中添加值“1”。

将此列包含在您的数据透视表数据中,然后在数据透视表中分配您的字段,如下所示:

列:A | 行:B | 值:计数

于 2019-01-03T12:24:02.597 回答