【问题标题】:How to compare two different column and highlight highest value in each row?如何比较两个不同的列并突出显示每行中的最大值?
【发布时间】:2021-07-22 15:10:26
【问题描述】:

我知道使用 MAX 进行条件格式设置,但是我对如何比较两个不同的列感到困惑。我想使用条件格式来比较 B 列和 E 列的数据/值,然后根据这两列突出显示每行中的最大值。我想知道这是否可能?

这似乎不起作用: enter image description here

【问题讨论】:

    标签: excel-formula excel-2010


    【解决方案1】:

    您可以使用条件格式来实现:

    选择整个范围(例如,B1:E10) 添加新的条件格式规则。

    首页 >> 条件格式 >> 新规则 >> 使用公式确定要格式化的单元格:

    =($E1>$B1)
    =($B1>$E1)
    

    只需确保键入公式而不是选择单元格,否则引用中将包含 $ 符号,而行引用中不希望出现该符号。

    【讨论】:

    • 谢谢,我假设这不会突出显示 C 和 D 列中的任何数据?
    • 正确,如下图所示,格式仅适用于=$B$1:$B$6=$E$1:$E$6。您可以将其更改为适用于您喜欢的任何范围,如果需要,包括 C 和 D。
    【解决方案2】:

    所以突出显示每一行中的最大值?使用条件格式可以做到这一点。

    例如,如果您的整个数据框在 A2:B11 中,请先执行 =B2>A2,然后执行 =A2>B2

    条件格式化的步骤如下:

    1. 突出显示您希望格式化的整列单元格(在本例中,例如 A2:A11)
    2. 首页->条件格式->新建规则->“使用公式...”
    3. 输入上面的公式(一定要解冻列和行引用)
    4. 格式->填充->选择颜色->好->好

    【讨论】:

    • 我正在尝试比较远列,例如 B 列和 E 列。在我尝试时是否仍然可以使用它...它不起作用。
    • 当然,只需将示例中的 A 列替换为 B 列作为您的数据,并将示例中的 B 列替换为您的数据中的 E 列(即=B2>E2 然后=E2>B2)。在这两种情况下,请确保首先突出显示要应用格式的整个列,并消除任何冻结的引用(美元符号)。
    • 谢谢!这很有帮助。
    • 没问题,如果您发现它完全回答了您的问题,请随时点击复选标记接受答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多