给定一系列不相邻的列(不确定它们是否相邻是否重要),即
F1:F100,J1:J100,N1:N100
对于每一行,我想突出显示具有最大值的单元格。
我尝试指定如上所述的范围并使用以下自定义公式:
=F1>=MAX(F1,J1,N1)
但这并没有像我预期的那样起作用,我想我所缺少的是如何引用不等式左侧的“当前”单元格。
答案1
在快速测试中,我能够通过以下内容完成您想要的操作。
- 使用CTRL+ Left Mouse Click,突出显示您想要包含在验证中的一行单元格;示例中为 F、J 和 N。
- 转到“格式”菜单并选择“条件格式”
- 在条件格式规则窗格中,将“格式化单元格如果...”下拉菜单更改为“自定义公式是”
- 在公式字段中输入:
=($A1:$E1)=最大($A1:$A1,$C1:$C1,$E1:$E1)
其中 A 和 E 列将是最左侧和右侧的列(示例中为 F 和 N)。不必担心中间的列,因为您不会将规则应用于其他字段,也不会将它们包含在 MAX() 计算中
- 根据需要将“应用到范围”更改为列的最低位置(下面的屏幕截图)
- 按您认为合适的样式,然后单击“完成”
在最后一张截图中,我展示了我继续并将列范围设置得很大,但是当我在第 22 行填写数据时,它从 A、C、E 列中获取最大值,并相应地格式化这些列。