代码之家  ›  专栏  ›  技术社区  ›  Craig Corkum

Google表格条件格式,突出显示一行中与之前所有列相比的最高值

  •  0
  • Craig Corkum  · 技术社区  · 6 月前

    我正试图找出应用于行范围的条件格式公式,如果当前单元格中的值高于同一行中的所有值,但仅突出显示当前单元格左侧的值,则让它突出显示该值。

    这是一个分数的每周跟踪器,如果它是新的每周高分,我希望它突出显示绿色。

    所以看起来是这样的。

    enter image description here

    我试图做这样的事情=B1>最大值(A1:COLUMN()-1)

    2 回复  |  直到 6 月前
        1
  •  1
  •   z..    6 月前

    假设你有数字 A1:F ,您可以简单地使用应用于该范围的以下公式:

    =B1>MAX($A1:A1)
    
        2
  •  0
  •   smallpepperz    6 月前

    一种相对灵活的方法是使用 OFFSET 公式中,您可以指定一个引用(左上角)和相对于该引用的偏移。使用 ROW() COLUMN() ,您可以选择同一行中当前单元格之前的列中的单元格范围,并检查其最大值。

    通过表格的其余部分(不包括A列)将此应用于B1。

    =B1>MAX(OFFSET($A$1,ROW()-1,0,1,COLUMN()-1))
    

    Sample Sheet Screenshot of Sample Sheet

        3
  •  0
  •   yippie    6 月前

    将此应用于B1:F1,我假设A1永远不会是绿色的,对吧?

    =B1>=最高(11澳元:B1)

    如果你不想在单元格最高时变为绿色,请将其更改为此 =B1>最高(11澳元:B1)

    11澳元附近的美元符号在某种程度上锁定了区间的起点,而B1将随着其应用的单元格而变化