有条件地根据第一列中的部分文本格式化整个电子表格

时间:2015-03-02 19:50:57

标签: excel excel-formula excel-2013 worksheet-function conditional-formatting

我一直在手动突出显示所有这些行和单元格。有条件格式化的方式为我这样做吗?

它们始终基于在A列中重复的部分文本(例如:我希望突出显示在A列中包含单词TASSOS的每一行)。那么我只希望B列中该行的+/-数字如果为负则为红色,如果为正则为蓝色。

我每个月花几个小时“着色”这些报告。

OLIVES RIPE MARIO           8,868   -12 -1,251
OLIVES SPANISH MARIO        8,990     0     16
OLIVES RIPE BLACK PEARL     3,093   115  1,657
OLIVES RIPE LINDSAY           862     5     41
OLIVES SPANISH MEZZETTA     3,345    -8   -293
OLIVES RIPE MEZZETTA          906    -8    -80
OLIVES SPANISH TASSOS         476    21     84
OLIVES SPANISH GREEN PEARL    161     1      2
OLIVES RIPE TASSOS            344   -13    -53
OLIVES RIPE HOMESTYLE PEARL   132   -18    -29
OLIVES SPANISH BOSCOLI        622    59    231

1 个答案:

答案 0 :(得分:4)

请尝试以下条件格式公式规则:

选择ColumnsA:Z(或适合“整个”行):

 =FIND("TASSOS",$A1)  

并选择突出显示。选择ColumnB:

=AND(FIND("TASSOS",$A1),B1>0)  

用蓝色字体。重复红色字体:

=AND(FIND("TASSOS",$A1),B1<0)