比如:
A列 B列 C列
张三 5 2
张三 5 2
张三 8 2
李四 6 1
李四 6 1
李四 6 1
王五 1 3
王五 2 3
王五 3 3
就是上面这样的表格,有很多行。
我要统计:
所有名字后面对应值的出现不同数值的次数,而不是总和。比如,张三出现了三次,一次是5,另一次还是5,还有一次是8。
C列是我需要的结果如下,:
张三 2
李四 1
王五 3
因为有很多个名字(几千个),对应值有相同的,有不同的,所以,请问有没公式能够统计。
谢谢!
1、例如表格中某一个发货快递或某一产品的个数统计
2、现查询发货快递“德邦”的个数和产品“手机”的个数,在新的单元格中输入“=COUNTIF(B:B,B3)”,然后回车就得到发货快递“德邦”的数据统计。产品统计也按相同的方法。
3、查询产品“手机”的个数,也是用相同的方法。即在新单元格中输入“=COUNTIF(C:C,C3)”.Countif函数是Excel中对指定区域中符合指定条件的单元格计数的一个函数,"C:C"表格单元格C列,C3表示与C3表格中相同的数据。
4、在数据统计单元中,把鼠标放右下角“+”上,按住鼠标左键向下拉,可以依次得到与相对应单元格数据相同的个数。
我想你是完全明白我的问题了,你这样也确实能变通达到我的目的。
但理想的方式还是在一列中解决这个问题,不作分类汇总或者数据透视。最后用一个筛选就简便多了。
不好意思,我水平有限,实在没法在一列中用公式解决这个问题,用VBA才可能实现
本回答被提问者和网友采纳你这是统计张三出现的次数,不符合我的问题。
还是谢谢你。
增加一个辅助列。比如X列, 公式=A1&B1
=COUNTIF(X:X,"张三"&"2")
"张三"&"2"可以为常量,也可以为引用。