【Excle数据透视】多列分别分类计数

时间:2024-03-02 15:30:32

需求

今天碰到一个很特殊的需求,如下(分别对每一列的值去重并统计个数):

image

 

预期结果

 

image

 

实现方法

推荐使用第三种方案,因为不用写公式,比较简单!

方法一:使用countif函数

在单元格J2输入公式COUNTIF(A:A,$I2)

image

 

方法二:使用数组公式

image

在单元格J8时输入公式:SUM(N($A$2:$A$26=$I8)) 并同时按住ctrl+shift+enter

 

方法三:使用多重数据透视

首先,新建sheet页,并将数据粘贴好

image

 

依次键入ALT,D,P后选择【多重合并计算数据区域】

image

 

点击【下一步】,选择【自定义页字段】

image

 

点击【下一步】,选中数据区域,(注意:A列为空列),接着点击【添加】后如下图所示

image

 

点击【下一步】

image

 

现在显然不符合我们的需求,需要将行去掉,值拖拽到行,如下图:

image

此时,大功告成!

 

如有疑问,可以下载附件参看