首页 文章

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

提问于
浏览
1

我已经查看了多个站点,这些站点显示了如何基于单元格值在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 回答

  • 3

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

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

    这看起来简单如下:

    =$F1="Completed"
    

    但是从写你的问题的方式来看,它看起来应该有效,所以还有其他东西在那里 . 如果我的建议无法解决您的问题,请提供您的数据实际情况的示例 - 例如,您确定应用规则的行包括F(x)=“已完成”的任何单元格吗?

相关问题