You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets 按A列同条件分组匹配B列值返回对应实现状态咨询

Google Sheets 分组状态判断解决方案

方案1:手动下拉填充公式

在C2单元格输入如下公式,下拉到所有数据行即可生效:

=IF(COUNTIFS(A:A,A2,B:B,"Yes")=COUNTIF(A:A,A2),"Fully Implemented",IF(COUNTIFS(A:A,A2,B:B,"No")=COUNTIF(A:A,A2),"Not Implemented","Partially Implemented"))

逻辑说明:

  • 首先统计当前行A列值对应所有行的Yes答复总数,若等于该值的总出现次数,说明全组都是Yes,返回Fully Implemented
  • 若不满足上一条件,统计该值对应No答复总数,若等于总出现次数,说明全组都是No,返回Not Implemented
  • 剩余情况即同时存在Yes和No,返回Partially Implemented

方案2:自动填充整列数组公式

仅需在C2单元格输入一次如下公式,即可自动为所有有数据的行生成结果,无需手动下拉:

=BYROW(A2:A,LAMBDA(val,IF(val="","",IF(COUNTIFS(A:A,val,B:B,"Yes")=COUNTIF(A:A,val),"Fully Implemented",IF(COUNTIFS(A:A,val,B:B,"No")=COUNTIF(A:A,val),"Not Implemented","Partially Implemented")))))

优化提示

  • 如果数据范围固定,可将公式中的A:A、B:B替换为实际数据范围(例如A2:B1000),降低表格运算负载
  • 若B列存在大小写不统一的情况(如yes、NO等),可将公式中的B:B替换为UPPER(B:B),同时将匹配值改为"YES"、"NO",避免匹配失败

内容的提问来源于stack exchange,提问作者u4carson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 01:54:03