Excel - 格式化特定行和特定值

时间:2017-03-09 13:43:24

标签: excel conditional-formatting

我的问题非常具体,我还没有找到答案(谷歌和这里都没有),所以我只是问。

我有一张Excel工作表,其中第三列包含的文字是"贡献"或"捐赠"或其他内容,第4列中的单元格包含数字,如果它们是两者中的任何一个。

示例:

 ┌───┬───┬──────────────┬──────┬──────┬──────┐
 │...│...│ Contribution │ 120  │ 800  │ 1200 │
 ├───┼───┼──────────────┼──────┼──────┼──────┤
 │...│...│ Donation     │ 30   │ 20   │ 200  │
 ├───┼───┼──────────────┼──────┼──────┼──────┤
 │...│...│ Activity     │ yes  │ no   │ yes  │
 ├───┼───┼──────────────┼──────┼──────┼──────┤
 │...│...│ Donation     │ 50   │ 100  │ 18   │
 ├───┼───┼──────────────┼──────┼──────┼──────┤
 │...│...│ Contribution │ 80   │ 2500 │ 1800 │
 └───┴───┴──────────────┴──────┴──────┴──────┘

我想添加突出显示某些单元格的其他格式。

     
  • 如果该行包含"贡献"并且单元格的值是> = 1000
  •  
  • 如果该行包含"捐赠"并且单元格的值是> = 50

如果该行包含"贡献"并且单元格的值> = 50(&< 1000)。所以在我上面的例子中,突出显示的单元格将是:

                                      ┌──────┐
  ... ...  Contribution   120    800  │ 1200 │
                                      ├──────┤
  ... ...  Donation       30     20   │ 200  │
                                      └──────┘
  ... ...  Activity       yes    no     yes
                        ┌──────┬──────┐
  ... ...  Donation     │ 50   │ 100  │ 18
                        └──────┼──────┼──────┐
  ... ...  Contribution   80   │ 2500 │ 1800 │
                               └──────┴──────┘

到目前为止我找到的所有方法都是突出显示包含某些文本字符串的行突出显示具有特定值的单元格,但没有两者的组合...是否可能?

非常感谢你!

修改: 试图让它更容易遵循: Worksheet 1 (excerpt)

在上面的屏幕截图中,我想在第4,6,9行的第4~n列中突出显示值> = 1000,并且在第4,7行的第4~n列中值> = 50 ,10,13,...用于无限数量的行和列。所以在屏幕截图第4行第4列也应该是绿色。

如果有办法检查行(3n)或(3n + 1)中的值,而不是检查"贡献"或"捐赠"这也适用于这种情况。

1 个答案:

答案 0 :(得分:0)

=IF(A1="Contribution",IF(B1>=1000,true,false),IF(B1>=50,true,false))

将其粘贴到工作表的其他单元格中。 基于true / false,您可以突出显示单元格。希望这是你正在寻找的。