excel 如何统计B表中A列等于“A表的A1”的B列数据

现有两张表:
表1
A B C
1 张三 ...
2 李四 ...
...
表1的A列是无重复的

表2
A B
1 张三 异常
2 张三 异常
3 张三 正常
4 李四 正常
5 张三 正常
6 张三 异常
7 李四 异常
8 李四 正常
...
表2的A列是多个重复的

想在表1的C列统计出A列【张三、李四】在表2中B2的“异常”数量,求大神指教。

第一个单元格输入公式
=index(c$1:c$10,small(if($b$1:$b$10="已完成",row($b$1:$b$10),65536),row(a1)))
这是数组公式,ctrl+shift+enter三键结束输入,向下填充复制公式。
如果10行不够用,自己把范围改大,比如把公式中的10换成100
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-12
表1的C列写公式就可以,C2公式为:
=COUNTIFS(表2!A:A, A2, 表2!B:B, "异常")
下拉可以统计所有追问

唔,以此类推的话,如果表2还有条件,是不是继续添加就可以了

本回答被网友采纳
第2个回答  2017-07-12
假设表1在SHEET1,表2在SHEET2,表1C1用公式:
=COUNTIFS(sheet2!A:A,A1,sheet2!B:B,"异常")
下拉。追问

唔,以此类推的话,如果还有条件,是不是继续添加“区域”和“条件”就可以了

追答

COUNTIFS,可以多条件求个数,最多可以设置127个条件。

本回答被提问者采纳
第3个回答  2021-04-03

本节视频我们来聊一聊如何添加数据表的行与列。Treelab 官网:www.treelab.com.cn

相似回答