我对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
所以,我需要给出组合及其发生的次数。 知道我怎么能这样做吗?
答案 0 :(得分:5)
在电子表格中添加标题:A1 = color1,B1 = color2,C1 =组合
1-键入C2
=A2&"-"&B2
在C列上向下拖动公式,直到A列和B列上有数据的最后一行。
2-转到“插入” - > “透视”
将“组合”拖动到“行标签”中,并将“组合”拖动到“值”标签中 您需要在数据透视表“值”字段中进行数学运算,并且当将变量拖入变量时,已经自动设置“计数”操作(因此,它应显示为“组合计数”)。
以下是有关数据透视表应如何显示的截图:
答案 1 :(得分: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并将总和相加以获得计数。
答案 2 :(得分:0)
添加第三列-“计数”-在此列的每一行中添加值“ 1”。
将此列包括在数据透视表数据中,然后按如下所示在数据透视表中分配字段:
列:A |行:B |值:计数