在Excel中查找组合并对它们进行计数

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

所以,如果我有列A和列B:

AB 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 

所以,我需要给我的组合和发生的次数。 任何想法我怎么能做到这一点?

在电子表格中制​​作标题:A1 = color1,B1 = color2,C1 =组合

1-键入C2

 =A2&"-"&B2 

在列C上拖动公式,直到列A和B中有数据的最后一行。

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

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

以下是关于数据透视表应该如何的截图:

在这里输入图像说明

你可以这样做的一个方法是:

select整个数据,将其复制并粘贴到要计算出现次数的位置。 select该范围,然后在“ Data选项卡中select“ Remove Duplicates 。 这将让你所有的模式独特的发生。

现在,用下面的公式可以得到每个案例的数量。 请注意,这是一个数组公式,所以当你最初input时,你必须在公式框中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将两列连接在一起以创build“钥匙”。 然后将其与当前组合进行匹配以检查( A1&B1 ),然后返回0或1,并总计总和以获得计数。