Excel计数宏

时间:2017-07-13 21:27:39

标签: excel excel-vba pivot-table vba

我有一张excel 2016电子表格,其中包含大约1000行数据。每行都有一个名字,如xxx_type1,或xxx_type2,或xxx_type3等。它们还有进一步的细分,另一列有一个数字(1,2,3,4等)我想跟踪多少行电子表格的每种类型以及每个细分中的数量。

例如,如果电子表格包含100行type1,我希望它在单独的工作表上显示我有100行type1和20在细分1,30有细分2,50有细分3。

是否有人有可以做到这一点的宏或知道我可以做到这一点的方式?

我在想一个数据透视表可能是要走的路,有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

假设你的名字在A栏和B栏的细分中,那么公式

=COUNTIFS($A:$A,"*_type2")

将确定您拥有多少“type2”记录。

和公式

=COUNTIFS($A:$A,"*_type1",$B:$B,2)

将确定细分“2”中有多少“type1”记录。

下面是一个示例布局/公式,可以为您总结:

enter image description here