Vba 根据特定列中的数据为行着色

Vba 根据特定列中的数据为行着色,vba,excel,formatting,conditional,Vba,Excel,Formatting,Conditional,我有一个(可能)简单的问题,但我就是想不出来 我有一个Excel工作簿(GoogleAdWords报告),只有一张工作表和许多行和列中的简单数据。没有公式,只有原始值,如数字、文本和百分比 如果某列中该行的值等于某个值,我希望将整行涂成红色。 例如: 案例1. 如果列C中的值可以通过条件格式实现。 选择您想要影响的所有单元格(从范围的顶部开始选择,我假设它从第1行开始),然后转到 主页选项卡>样式分组>条件格式新规则>使用公式确定要格式化的单元格 对于案例1,选择所需的格式并按如下方式设置公式:

我有一个(可能)简单的问题,但我就是想不出来

我有一个Excel工作簿(GoogleAdWords报告),只有一张工作表和许多行和列中的简单数据。没有公式,只有原始值,如数字、文本和百分比

如果某列中该行的值等于某个值,我希望将整行涂成红色。

例如:

案例1.

如果列C中的值可以通过条件格式实现。 选择您想要影响的所有单元格(从范围的顶部开始选择,我假设它从第1行开始),然后转到

主页选项卡>样式分组>条件格式新规则>使用公式确定要格式化的单元格

对于案例1,选择所需的格式并按如下方式设置公式:

=$C1<1.5%
=LEFT($F1,17)="Below first page…"


请注意,使用条件格式时,会选择一系列单元格,但焦点中有一个角单元格(白色)。输入公式时,将使用公式将条件格式应用于焦点单元格。然后填充到范围内的剩余单元格。因此,如果范围从第2行开始,则需要将
$C1
更改为
$C2
$F1
更改为
$F2

,您可能需要在Excel中研究条件格式。您的问题可能更适合,因为它不是真正关于编程的,所以您在问题中链接到的答案是您需要的解决方案-不涉及VBA!我同意我的观点,如果你在使用超级用户时遇到困难,你应该在超级用户上发布。如果你想以编程的方式来做这件事。可能是重复的嘿,卡尔文,谢谢你救了我的命!;)只是一点传统的信息-请你把第二个公式分解一下好吗?Left从左侧单元格(或其他单元格)开始,F1是搜索和比较的开始位置,17是要搜索的字符串中的字符数?谢谢,欢迎光临!第二个公式意味着取单元格$F1中的前17个字符(左侧的字符),并检查它们是否等于“第一页下方…”。