excel中如何实现:某些区域符合一个条件,则相对应的另外区域改变颜色?

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:40:08
比如:检查A列的数据是否包含“-141”,如果包含,则B列同一行的单元格自动变为红色背景,如果不含则无动作。
PS:A列的数据是可以从任一行开始,不是只限于从第一行开始。
A B
…… ……
12000-141 (红色背景)
12000-141 (红色背景)
12000-141 (红色背景)
12000-102 (不修改)

不知道用VBA能否实现?如果可以的话最好能有一个做好了的excel附件解答,谢谢各位!分数不多,只能代表小弟诚意了。

不用vba. 选B1格,选菜单"格式"->"条件格式"
在"条件一"下的下拉菜单选"公式"
其右输入
=RIGHT(A1,4)="-141"
然后点"格式..."
在"图案"的tab选底纹颜色->红
OK.
用格式刷将B1的格式往下刷就行了.

PS:中间的公式=RIGHT(A1,4)="-141" 可以根据实际情况/要求而调整.

选中B1单元格,“格式”--“条件格式”,把条件里面的“单元格数值”改成“公式”,再在后面的框里面填入“=TYPE(FIND(-141,A1))<>16”(不包含前后的双引号),再点“格式”按钮,在“图案”下面选择红色。确定后再拖B1填充其他单元格就可以了。