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

条件格式高亮列最大值单元格及按颜色计数问题排查

解决Excel条件格式高亮列最高分及统计次数问题

一、修复条件格式错误,高亮每列最高分

你当前的公式=B2=MAX($B2:$G8)错误引用了整行的横向范围,计算的是每行最大值而非每列最大值,导致随机高亮。正确操作:

  1. 选中所有打分数据区域(比如B2:G8,对应7个参赛项+6位评委)
  2. 打开「条件格式」→「新建规则」→「使用公式确定要设置格式的单元格」
  3. 输入公式:=B2=MAX(B$2:B$8)
    • 这里B$2:B$8是绝对行+相对列的引用,确保格式应用到其他列时,自动匹配对应列的所有数据行(比如C列会自动变为C$2:C$8)
  4. 设置填充色为绿色后确定,即可正确高亮每列的最高分单元格。

二、统计每行绿色填充单元格数量(即拿第一的次数)

不建议直接依赖填充色统计(稳定性差),基于条件格式逻辑用公式统计更可靠:

方法1(适用于Excel 365/2021及以上)

在参赛项右侧新列(比如H2单元格)输入公式,下拉填充:

=SUM(BYCOL(B2:G2, LAMBDA(col, col=MAX(OFFSET(col,0,0,ROWS($B$2:$B$8),1)))))

该公式会遍历每行的每一列,判断当前单元格是否等于对应列的最大值,最后求和得到次数。

方法2(适用于所有Excel版本)

在H2单元格输入公式,下拉填充:

=SUMPRODUCT(--(B2=MAX($B$2:$B$8)), --(C2=MAX($C$2:$C$8)), --(D2=MAX($D$2:$D$8)), --(E2=MAX($E$2:$E$8)), --(F2=MAX($F$2:$F$8)), --(G2=MAX($G$2:$G$8)))

逐个列判断当前行单元格是否等于该列最高分,用--将布尔值转为1/0,再通过SUMPRODUCT求和。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 23:26:14