多行的条件格式(突出显示每行中的最低值)



我在Excel的工作表中有一个表,其中有2000多行和约500列数据(数字)。将特定列标题中的值与该标题下的每一行进行比较,我使用VBA函数来计算这些值(换句话说,我将B1中的值和A2到A2146中的值进行比较,将C1中的值在相同的范围内进行比较,等等)。我想通过填充单元格来突出显示每行中的最低数字。我已经研究了这个问题,并试图通过实现这个解决方案来解决这个问题,但通过使用MIN而不是MAX:

=A1=MIN($A1:$TX1)

列A到TX包含数据。

但是,当我将此函数用作格式化规则时,Excel会突出显示错误的值,有时还会在一行中突出显示多个值。例如,我有一行的单元格包含值10.2,这是此行中唯一突出显示的单元格,尽管它既不是指定行的MIN也不是MAX。此外,我还有另一行,其中包含值10.6、8.4、5.2和20.8。这些值中的每一个都是根据上面的格式化规则高亮显示的,尽管5.2是明显的MIN;那么,不应该格式化具有上述值的其他三个单元格。

我该如何补救?我曾尝试调整相对/绝对单元格引用,以确定这是否是问题所在,但我非常确信引用单元格的方式是正确的。

图片由@barry houdini提供(从评论中复制):

选择整个数字范围B2:TX2146(您可以在A1上方的框中键入该范围,然后按RETURN)。现在使用适用于左上角单元格的公式设置CF,即=B2=MIN($B2:$TX2)

最新更新