excel中如何按照某一列中的重复项对另一列中的对应的不重复项计数?(例子在下)

如题,E列中是品牌,一样的放在了一块,现在我想知道,某一品牌对应的站名B列(不重复计数)的个数。PS:这个是地铁站里广告的品牌(方面大家理解)。
如,品牌:2345,对应的不同站名有2个(即张江高科和金科路);品牌:《X战警》,对应的不同站名有5个。但是呢我这个EXCEL有近7000行,怎么批量计算呢?

你可以插入数据透视表

1、插入数值列全为1;如图1

2、点击插入中的数据透视表,如图2,3

3、” 请选择要分析的数据“选择表格中所有有数据的单元即可,“选择放置数据透视表的位置”新工作表“和”现有表格“都可以,然后点击确定即可

4、

点击确定后出现了这个界面,右边将"站名" 拖拽到列标签,将”品牌“拖拽到行标签,将”数值“拖拽到数值,

5、点击数值出的下拉点头,选择倒数第一个”值字段设置“

6、会出现

点击”计数“然后确定 ,然后就会出现

总计数就是你想要的啦

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-31
函数可以用 sumproduct+match , 不过 7000行稍微有点多,可能有点卡

个人觉得 透视表 +Countifs 函数最简单,
需要可 [email protected]追问

恩恩 我发给你,因为我看不懂~~我EXCEL不太会的

追答

回你了,用了2次透视表

本回答被提问者采纳
第2个回答  2014-08-31
数据,分类汇总。分类字段,品牌,汇总方式,求和,汇总项,产品。然后点确定。追问

你这个方法的话,汇总项里只有”品牌“没有”产品“啊?PS:我是选中品牌那一列的,应该选中哪里?

追答

随便点一个单元格,然后点分类汇总,这时候会自动全选表格的啊。不是吗?

追问

    我点分类汇总后,里面显示的不是”品牌“”产品“等而是”列E“”列F“。

    而且做出来之后显示的都是0

    大神帮帮忙,万分感谢

相似回答