Excel - 格式化特定行和特定值的单元格
Excel - format cells in certain rows and with certain values
我的问题很具体,我还没有找到答案(google 和这里都找不到),所以我就问问。
我有一个 Excel sheet,其中第三列包含 "Contribution" 或 "Donation" 或其他内容的文本,第 4+ 列中的单元格包含数字如果是两者之一。
示例:
┌───┬───┬──────────────┬──────┬──────┬──────┐
│...│...│ Contribution │ 120 │ 800 │ 1200 │
├───┼───┼──────────────┼──────┼──────┼──────┤
│...│...│ Donation │ 30 │ 20 │ 200 │
├───┼───┼──────────────┼──────┼──────┼──────┤
│...│...│ Activity │ yes │ no │ yes │
├───┼───┼──────────────┼──────┼──────┼──────┤
│...│...│ Donation │ 50 │ 100 │ 18 │
├───┼───┼──────────────┼──────┼──────┼──────┤
│...│...│ Contribution │ 80 │ 2500 │ 1800 │
└───┴───┴──────────────┴──────┴──────┴──────┘
我想添加额外的格式来突出显示某些单元格。
- 如果行包含 "Contribution" 并且单元格的值 >= 1000
- 如果行包含 "Donation" 并且单元格的值 >= 50
但如果行包含 "Contribution" 且单元格的值 >= 50 (& < 1000),则 不会 。所以在我上面的例子中,突出显示的单元格是这些:
┌──────┐
... ... Contribution 120 800 │ 1200 │
├──────┤
... ... Donation 30 20 │ 200 │
└──────┘
... ... Activity yes no yes
┌──────┬──────┐
... ... Donation │ 50 │ 100 │ 18
└──────┼──────┼──────┐
... ... Contribution 80 │ 2500 │ 1800 │
└──────┴──────┘
到目前为止我发现的所有方法都是突出显示包含某些文本字符串的行 或 突出显示具有特定值但没有两者组合的单元格...是吗可能吗?
非常感谢您!
编辑:
为了让它更容易理解:
在上面的屏幕截图中,我想突出显示第 3、6、9、12 行的第 4~n 列中的值 >= 1000,...以及第 4、7 行的第 4~n 列中的值 >= 50 ,10,13,... 对于无限数量的行和列。所以在屏幕截图上,第 4 行第 4 列也应该是绿色的。
如果有一种方法可以检查 (3n) 或 (3n+1) 行中的值,而不是检查 "Contribution" 或 "Donation" 也适用于这种情况。
=IF(A1="Contribution",IF(B1>=1000,true,false),IF(B1>=50,true,false))
将此粘贴到 sheet 的其他单元格中。
基于 true/false,您可以突出显示单元格。希望这就是您要找的。
我的问题很具体,我还没有找到答案(google 和这里都找不到),所以我就问问。
我有一个 Excel sheet,其中第三列包含 "Contribution" 或 "Donation" 或其他内容的文本,第 4+ 列中的单元格包含数字如果是两者之一。
示例:
┌───┬───┬──────────────┬──────┬──────┬──────┐ │...│...│ Contribution │ 120 │ 800 │ 1200 │ ├───┼───┼──────────────┼──────┼──────┼──────┤ │...│...│ Donation │ 30 │ 20 │ 200 │ ├───┼───┼──────────────┼──────┼──────┼──────┤ │...│...│ Activity │ yes │ no │ yes │ ├───┼───┼──────────────┼──────┼──────┼──────┤ │...│...│ Donation │ 50 │ 100 │ 18 │ ├───┼───┼──────────────┼──────┼──────┼──────┤ │...│...│ Contribution │ 80 │ 2500 │ 1800 │ └───┴───┴──────────────┴──────┴──────┴──────┘
我想添加额外的格式来突出显示某些单元格。
- 如果行包含 "Contribution" 并且单元格的值 >= 1000
- 如果行包含 "Donation" 并且单元格的值 >= 50
但如果行包含 "Contribution" 且单元格的值 >= 50 (& < 1000),则 不会 。所以在我上面的例子中,突出显示的单元格是这些:
┌──────┐ ... ... Contribution 120 800 │ 1200 │ ├──────┤ ... ... Donation 30 20 │ 200 │ └──────┘ ... ... Activity yes no yes ┌──────┬──────┐ ... ... Donation │ 50 │ 100 │ 18 └──────┼──────┼──────┐ ... ... Contribution 80 │ 2500 │ 1800 │ └──────┴──────┘
到目前为止我发现的所有方法都是突出显示包含某些文本字符串的行 或 突出显示具有特定值但没有两者组合的单元格...是吗可能吗?
非常感谢您!
编辑:
为了让它更容易理解:
在上面的屏幕截图中,我想突出显示第 3、6、9、12 行的第 4~n 列中的值 >= 1000,...以及第 4、7 行的第 4~n 列中的值 >= 50 ,10,13,... 对于无限数量的行和列。所以在屏幕截图上,第 4 行第 4 列也应该是绿色的。
如果有一种方法可以检查 (3n) 或 (3n+1) 行中的值,而不是检查 "Contribution" 或 "Donation" 也适用于这种情况。
=IF(A1="Contribution",IF(B1>=1000,true,false),IF(B1>=50,true,false))
将此粘贴到 sheet 的其他单元格中。 基于 true/false,您可以突出显示单元格。希望这就是您要找的。