如何通过两行一列条件查询Excel中球员是否对应指定国家
Excel多条件匹配判断球员参赛国家
可以用IF搭配COUNTIFS函数实现需求,核心逻辑是统计同时满足三个条件的记录数,根据数量是否大于0返回Yes或No。
公式实现
假设你的Excel结构如下:
- A列:Position(列标题A1)
- B列:Number(列标题B1)
- C列:Country(列标题C1)
- 球员数据从第2行开始(A2:C100为有效数据区域)
- 查询条件分别放在E1(Position=PG)、F1(Number=2)、G1(Country=China)
在目标单元格(如H1)输入公式:
=IF(COUNTIFS(A:A,E1,B:B,F1,C:C,G1)>0,"Yes","No")
关键说明
COUNTIFS(A:A,E1,B:B,F1,C:C,G1):精准统计同时匹配Position、Number、Country三个条件的记录条数IF函数判断:若统计结果大于0,说明存在符合条件的球员,返回"Yes";反之返回"No"
注意事项
- 若数据区域范围不同(比如从第3行开始),只需修改公式中的列引用范围(如把
A:A改成A3:A100) - 确保Number列的数值类型和查询条件一致(比如都是数值格式,避免文本格式的数字无法匹配)
内容的提问来源于stack exchange,提问作者Miguel Santos
相关产品推荐
相关产品推荐

