【问题标题】:Highlight row with highest cell value within dynamic range突出显示动态范围内单元格值最高的行
【发布时间】:2020-05-27 18:02:17
【问题描述】:

我想根据动态范围突出显示 Google 电子表格中具有最高值的单元格。

我有两列:K 列和 L 列。K 列包含数据总和,L 列包含“是”、“否”或“可能”。

我想使用条件格式来突出显示 K 列中具有最高值且在 L 列中包含“是”的行(因此,K 列中的最大值仅根据包含“是”的行计算L 列)。可能有多个最高值具有“是”。因此,虽然可以在(例如)K100 上找到整个 K 列中的绝对最大值,而在 K59 上找到第二高的值,但如果 L100 在 L 列上不包含“是”但 L59 包含“是”,则第 59 行将突出显示。

每当 L 等于“是”时,我都有此代码用于突出显示:

=$L:$L = "Yes"

这段代码用于突出显示 K 列中的最大值:

=$K5=MAX($K$5:$K$999)

但我必须以某种方式将它们结合起来。

我认为某种 IF 或 AND 语句将是解决方案,但我不知道如何动态调用我需要的范围。 Yes'es 的位置会根据其他值而变化,不一定彼此低于。例如:

=IF($L:$L="Yes";MAX($K1;$K3;$K4;$K9))

其中 '$K1;$K3;$K4;$K9' 代表动态范围。

【问题讨论】:

    标签: if-statement google-sheets google-sheets-formula gs-conditional-formatting


    【解决方案1】:

    A5:Z 范围内尝试这样:

    =($L5="Yes")*($K5=MAX($K$5:$K))
    

    【讨论】:

    • 这行得通!很抱歉我之前的评论,我认为 Google 表格在加载时遇到了一些问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    相关资源
    最近更新 更多