你好!
所以我在 B 列(B3:B)中有不同的(非数字)值。我在 C 到 E 列(范围 C3:E)中有交易(格式为货币)。因此,我希望该范围内任何给定行中的每个单元格都被着色,只要该单元格具有某个值(非空)并且 B 列中的相应单元格(同一行的)具有“$”值。
换句话说,我需要一个公式来检查整个(C3:E)范围,找到所有非空单元格(假设该范围内会有空白单元格),检查相应的(相同行号的)单元格B 列,如果这些对应的单元格包含“$”值,则为 (C3:E) 范围内该行中的所有非空单元格(即使其中有多个非空单元格)着色。
假设我们看到在第 7 行中有两个单元格(它们在我们的 C3:E 范围内),它们的值分别为 23.54 和 67.90(非空)。这是第一个条件。而且我们还看到B列(B7)第7行对应单元格的值为“$”。这是第二个条件。因此,只有单元格 C7 和 E7(不是整个 C7-E7 行)必须通过条件格式着色。所以在表格中我只提供了必须着色的单元格 D4、C7 和 E7。
那是我想出的条件格式的自定义公式,=AND(NOT(ISBLANK(C3:E)),AND($B3="$"))
但问题是它为整行着色,而不是仅对该行中的非空单元格着色。
我在哪里犯错?
请指教。
Column B Column C Column D Column E
3 无 14.50 12.00
4 $ 45.90
5 一些 23.90
6 很少
7 $ 23.54 67.90
PS:用另一种颜色为包含除“$”之外的任何其他内容的单元格着色的公式是什么?