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

Excel按首列分组判断次列值一致性并返回对应结果的公式实现

Excel第三列分组判断公式实现

逻辑规则

  • 以第一列(A列)字段为分组维度
  • 同分组下第二列(B列)的值不完全相等时,该组所有行第三列(C列)统一返回TRUE
  • 同分组下第二列的值完全相等时,第三列直接返回对应行第二列的原有值

可用公式

假设表头在第1行,有效数据从第2行开始,根据使用的Excel版本选择对应公式即可:

适用于Excel 365/2021及以上支持动态数组的版本

直接在C2单元格输入以下公式,回车后会自动溢出填充所有数据行,无需手动下拉:

=LET(
g,A:A,
v,B:b,
cg,A2,
cv,B2,
gv,FILTER(v,g=cg),
IF(ROWS(UNIQUE(gv))>1,TRUE,cv)
)

适用于Excel 2019及更早不支持动态数组的旧版本

在C2单元格输入以下公式,按下Ctrl+Shift+Enter三键确认数组公式,之后选中C2单元格下拉填充到所有数据行即可:

=IF(SUMPRODUCT(($A$2:$A$99=A2)/COUNTIFS($A$2:$A$99,$A$2:$A$99,$B$2:$B$99,$B$2:$B$99))>1,TRUE,B2)

注意:旧版公式中的$A$2:$A$99、$B$2:$B$99是示例数据范围,请根据表格实际的最大数据行调整范围,不要直接引用整列,否则会导致计算卡顿。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 15:12:33