excel 如何统计A列中包含B列中数据的个数?如: A列: B列: 张三 张三 李四 王五 王五 张三 王五 赵六

如题所述

这个问题非常简单!

在C1单元格输入公式就可以了。

=COUNTIF(A:A,B1)

然后把C1单元格拷贝到以下就可以了。

追问

这个是单个统计,怎么能用一个公式实现B列所有值在A列中的数量。=sum(COUNTIF(A:A,{"张三“,”李四”,"王五"}))可以实现,但如果我在B列新增赵六的时候,还要改公式。怎么样能够实现在自动计算B列内所有值在A列中的个数。谢谢!!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-04
=COUNTIF(A:A,B1)
下拉追问

如果我在另外一个表中引用的话,这样会用到辅助列,有时候辅助列不是很方便。

追答

要用公式实现你的功能,必须得有辅助列,没有辅助列无法得到唯一的清单名称(复制列、删除重复项不是这个概念)。

如果自动获取清单和统计结果,完全无需人工介入,可以使用VBA代码实现。

第2个回答  2016-10-04
给你推荐个群 Excel之E个故事&Python 162,631,782
第3个回答  2016-10-04
你A列数据是多少,只有B列不能计算啊追问

比如A列有8个张三,5个李四,7个王五,三个赵六,依据B列内输入的内容,自动计算B列内容在A列的个数,比如B1输入张三,B2输入李四,那么用一个公式自动计算出张三和李四在A列中的数量。谢谢!!!

追答

=SUM(COUNTIF(A:A,B1:B11))