根据另一个表中的值之上的“设置”量进行条件突出显示

根据另一个表中的值之上的“设置”量进行条件突出显示

我的 Excel 公式技能非常基础,在条件格式方面更是一窍不通。基本上,下图显示了我的里程报告,其中计算了我们每条路线行驶的里程。

Excel 里程报告捕获

我希望它做的是,G如果这些值超过预期跑步里程 3 英里(右侧的表格),则突出显示该列中的值。

这要求我首先查找 的值D3以便在右侧的表格中匹配(I3)以找到这条线路的运行,然后J3如果两个单元格匹配则找到所需的运行量( ),并且仅当单元格的值比 中的值高 3 英里时才突出显示J3

有可能我只是想出一个非常冗长的方式来做到这一点并且忽略了一些东西,但是如果有人能想出一些东西我将非常感谢您的帮助。

答案1

正如您所猜测的,它非常简单。选择范围G3:G14并输入以下内容作为条件格式公式:

=G3>VLOOKUP(D3,I:J,2,FALSE)+3

工作表截图

这个帖子以便更好地理解如何编写条件格式公式。

答案2

为此,您需要的是基于公式的条件格式规则。

新的格式规则窗口,其中选择了“使用公式确定要格式化的单元格”。

我记得过去我发现条件格式的这个特定方面非常令人困惑,因为 Excel 没有提供我当时能找到的任何解释,并且新格式规则窗口中没有反馈让您知道您是否会得到您想要的结果。

因此,编写条件格式公式时需要记住以下几点:

  • 公式应该从要格式化的第一个单元格的角度来编写
    • 其他单元格的格式将与此公式从第一个单元格复制并粘贴到其中时一样。
      如果您不希望公式中的特定行或列引用发生变化,请在其前面加上$(例如D3,从单元格 G3 复制到 G4 时现在将引用D4,但如果您想始终引用确切的单元格“D3”,您可以将其写为$D$3,将其锁定到该确切的行和该确切的列,或者如果您只想将其锁定到该行但让列浮动,则应为D$3
  • 如果公式计算结果为 ,则应用条件格式,如果计算结果TRUE为 ,则不应用条件格式FALSE
  • 如果您需要反馈,请在单元格中写下您的公式并查看得到的结果,然后将该公式复制/粘贴到“新格式规则”对话框中的公式输入中。

另外,顺便说一下,受到推崇的与此用例VLOOKUP相反的使用。LOOKUP

这个特定情况的公式是这样的=G3>3+VLOOKUP(D3,I:J,2),但希望上述提示有助于揭开基于公式的条件格式的神秘面纱,以便将来更容易编写自己的公式。

相关内容