数据透视表内数据计数及不同字段快速统计方法咨询
数据透视表内数据计数及不同字段快速统计方法咨询
嘿,我来给你说说怎么快速搞定这个需求!针对你举的汽车品牌&颜色统计的例子,要算出每个品牌下的不同颜色数量,用Excel数据透视表自带的功能就能轻松实现,步骤很简单:
- 第一步:确认你的源数据包含品牌、颜色、库存数量这几列(对应你例子里的内容),先创建好基础的数据透视表:把「品牌」拖到行区域,「颜色」拖到行区域(放在品牌下方,形成层级结构),「库存数量」拖到值区域(默认会按求和计算,正好对应你例子里的数字,比如Mercedes-Benz总库存10)。
- 第二步:添加颜色种类统计:再把「颜色」字段拖到值区域,此时透视表会新增一个“计数项:颜色”的列。
- 第三步:修改值汇总方式:点击这个新增的“计数项:颜色”字段,选择「值字段设置」,在弹出的窗口里切换到「非重复计数」选项,确定后就能看到每个品牌下的不同颜色数量了——也就是你要的MB3种、Audi2种、BMW3种。
如果你的Excel版本支持(比如Office 365或2021及以后),这个非重复计数功能是默认支持的;要是用的老版本,也可以用个小技巧:先给源数据的颜色列加个辅助列,用=1填充,然后把辅助列拖到值区域,再把颜色字段拖到「筛选」区域,结合透视表的行标签来统计,但显然非重复计数的方法更省心。
我平时处理这类品类统计需求的时候,这个方法几乎是首选,不用额外写复杂公式,几步操作就能出结果~
备注:内容来源于stack exchange,提问作者DB Coop




