【问题标题】:Conditonal Formatting Multiple Rows条件格式多行
【发布时间】:2023-03-17 04:45:01
【问题描述】:

这似乎是一个简单的条件格式问题,我希望它适用于许多人。

我有两列。带有参考值的“I”列和带有用户值的“J”列。我也有4000行数据!

我想简单地在每一行中使用条件格式来确定列“J”的值是否等于或小于列“I”。如果为真,我想突出显示“J”列绿色的单元格。如果为 false,则保持格式不变。

三个小时以来,我一直在寻找答案,但找不到任何解决方案,因为您根本无法通过拖动类似的方式将格式复制并粘贴到 Excel 中的列中。我可以将格式从一行复制并粘贴到另一行,但这不是 4000 行的解决方案。我已经调整了相对引用和绝对引用。

任何支持方法的链接都会很棒。

Here is a sample copy of the file with reduced data

【问题讨论】:

标签: excel vba conditional-formatting


【解决方案1】:

选择J3并转到条件格式,然后选择Format only cells that contain,然后选择Cell Valueless than,然后输入=I3(删除所有$,因为这些是绝对单元格引用)。看起来你已经完成了这么多。

单击OK 后,您将选择目标规则并更改Applies to 中的单元格范围。例如,您可以添加=$J$3:$J$4000。希望这会有所帮助。

【讨论】:

  • 感谢您的输入,但这并不能解决我的问题。一旦我扩展了适用于范围,I3 仍然是所有行的参考。如果您可以在提供的文件中使用它,那将非常有帮助。
  • 在您发布的示例中,我将Sheet1!$J$3:$J$16 添加到Applies to 范围内。在您发布的示例中,似乎受到条件格式的两个值都小于 I3,这可能是您认为它仅引用 I3 的原因。事实上,它们是在引用相邻的列。
  • timotaoh...你是对的。我应该会看到参考更新,就像当您将格式从一个单元格复制并粘贴到另一个单元格时看到参考更新一样。感谢您的帮助。
【解决方案2】:

你可以试试这个

=$I2

这里 dolor 符号很重要,因为您正在检查从上到下的列中的值列方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 2019-03-06
    相关资源
    最近更新 更多