根据 Excel 的单元格值对行进行条件格式化

Conditional Formatting a Row based on cell value with Excel

我查看了多个网站,这些网站展示了如何在 Excel 中根据单元格值对行执行条件格式设置。但是他们都使用方程式作为公式。例如,如果单元格值为 5,则将行突出显示为蓝色。我正在尝试用文本来做。如果单元格值为 "Completed",突出显示绿色行。

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

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

修改为

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

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

在我看来,您使用的网站建议使用 "Indirect" 功能,使问题过于复杂。

相反,突出显示您的数据块(比方说 A1:F10),并输入以下规则。请记住,条件格式的组织方式使公式指向所选区域左上角的单元格。因此,我们将专门为 A1 编写此公式,请记住我们希望它应用于 A1:F10 中的所有单元格。为此,我们需要将 "F" 保留为绝对列(因为我们只想检查 F),但我们想让第 1 行成为相对行(因为我们想检查特定的行随着格式在数据块中向下移动而变化。

这看起来简单如下:

=$F1="Completed"

但是从你的问题的写作方式来看,它看起来应该可行,所以那里发生了其他事情。如果我的建议不能解决您的问题,那么请提供一个示例,说明您的数据实际是什么样的 - 例如,您确定应用规则的行包含 F(x) = "Completed" 的任何单元格吗?