2014-10-08 80 views
1

我需要计算使用Excel的列中值的重复出现次数,仅限于第二列中存在特定值的行。使用Excel计数重复的行

Column1 Column2 
value1 x 
value1 x 
value1 x 
value1  
value2 x 
value2 
value3 x 

--->应该给

VALUE Occurencies 
value1 3 
value2 1 
valu3 1 

如何做到这一点?

谢谢!

回答

2

您可以使用数据透视表,不需要任何打字值或任何公式。

将column1拖动到行区域和column2中的值中。如果是文本,则会被计数。如果第2列中的其他值为空,则表示完成。如果它们包含值,则可以将column2拖动到过滤器区域,然后使用数据透视表上方的过滤器下拉列表选择要使用的column2中的值。

将新数据添加到列A和B后,选择数据透视表并刷新它。

enter image description here

+0

太棒了!你是否也知道如何对透视表计数进行升序排序? – user955732 2014-10-08 02:45:50

+0

右键单击要排序的列,然后在上下文菜单中使用排序命令。 – teylyn 2014-10-08 03:33:20

+0

右键单击列的列数时,排序选项会灰显。 – user955732 2014-10-08 04:01:04

1

如果Column1是A1,请尝试:

=COUNTIFS(A:A,D2,B:B,"<>") 

复制下来,以适应那里D2 ...包含Value1