Excel中如何统计一列内容在另一列中的匹配出现次数
Excel 产品类型出现次数统计方案
方案1:函数统计(适合需要自动更新结果的场景)
首先你需要先把所有不重复的产品类型提取到单独的列(比如D列),再统计对应次数:
- 步骤1:提取不重复产品类型
在D2单元格输入公式=UNIQUE(B:B),按回车后会自动生成B列所有不重复的产品类型列表(如果是旧版Excel没有UNIQUE函数,就选中B列>点击「数据」选项卡>「删除重复值」,把去重后的结果粘贴到D列即可) - 步骤2:统计每个类型的出现次数
在E2单元格输入统计公式=COUNTIF(B:B,D2),按回车后下拉填充到所有不重复类型对应的行,就能得到每个产品类型的总出现次数。
注意:如果你的数据有表头,记得调整公式的引用范围,比如数据是第2行到第1000行,就把B:B改成B2:B1000,避免把表头算进去
方案2:数据透视表(适合快速汇总、多维度统计的场景)
不需要写公式,操作更简单:
- 步骤1:选中你整个数据区域(包括表头),点击「插入」选项卡>「数据透视表」
- 步骤2:选择存放透视表的位置(可以选现有工作表的空白位置,比如D1单元格,也可以新建工作表存放)
- 步骤3:在右侧的透视表字段面板里,把「产品类型」字段拖到「行」区域,再把「产品类型」(或者任意其他非空字段)拖到「值」区域,默认就会统计每个类型的出现次数。
如果值区域显示的不是计数,就点击值区域的字段>「值字段设置」>选择「计数」确认即可
内容的提问来源于stack exchange,提问作者Eldos
相关产品推荐
相关产品推荐

