使用Excel基于单元格值条件格式化行

时间:2015-08-06 14:16:41

标签: excel conditional-formatting

我查看了多个站点,这些站点显示了如何在Excel中为基于单元格值的行执行条件格式设置。但他们都使用方程式作为公式。例如,如果单元格值为5,则突出显示蓝色行。我想用文字做。如果单元格值为“已完成”,请突出显示绿色行。

这是我从http://smallbusiness.chron.com/format-row-based-value-cell-excel-2007-40595.html

获得的公式
=INDIRECT("B"&ROW())>0

并将其修改为

=INDIRECT("F"&ROW())="Completed"

基本上我想将行(从A列到F列)突出显示为绿色,如果F中的单元格值(无论哪一行)=已完成。

1 个答案:

答案 0 :(得分:3)

在我看来,您使用的网站通过建议“间接”功能使问题过于复杂。

相反,突出显示您的数据块(假设A1:F10),并输入以下规则。请记住,条件格式设置是有组织的,以便公式指向所选区域中的左上角单元格。因此我们将专门为A1编写此公式,请记住我们希望它适用于A1:F10中的所有单元格。为此,我们需要将“F”保留为绝对列(因为我们只想检查F),但我们希望将第1行设为相对行(因为我们要检查更改为的特定行)格式化向下移动数据块。

这看起来如下:

=$F1="Completed"

然而,就你的问题写的方式而言,它看起来应该有效,所以其他东西正在发生。如果我的建议无法解决您的问题,请提供您的数据实际情况的示例 - 例如,您确定应用规则的行包含F(x)=“已完成”的任何单元格吗? / p>