Excel 判断变色的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:18:45
A1至A10由10个数组成,
如其中有等于B1的,则a列中那个相等的格变为红色.
如其中有等于B2的,则a列中那个相等的格变为红色.
如其中有等于B3的,则a列中那个相等的格变为红色.
如其中有等于B4的,则a列中那个相等的格变为红色.
如其中有等于B5的,则a列中那个相等的格变为红色.
如其中有等于B6的,则a列中那个相等的格变为红色.
如其中有等于B7的,则a列中那个相等的格变为红色.
如其中有等于B8的,则a列中那个相等的格变为红色.
如其中有等于B9的,则a列中那个相等的格变为红色.
如其中有等于B10的,则a列中那个相等的格变为红色.

要点::只要A1至A10变色,不要同列中其他位置的相等值也变色.

在条件格式中输入这个公式:
=OR(AND($B$1<>"",$A$1:=$B$1),AND($B$2<>"",$A1=$B$2),AND($B$3<>"",$A1=$B$3),AND($B$4<>"",$A1=$B$4),AND($B$5<>"",$A1=$B$5),AND($B$6<>"",$A1=$B$6),AND($B$7<>"",$A1=$B$7),AND($B$8<>"",$A1=$B$8),AND($B$9<>"",$A1=$B$9),AND($B$10<>"",$A1=$B$10))

虽然能按要求显示红色,但A列中其他位置的相等数字也都变成了红色.能不能只针对A1到A10 ?
还有要补充一下,要分辨一下0和空值,如果B1-10有空值,A1-10中的0不要也变红了

只要A1:A10的话 ,首先选择A1:A10 然后格式-条件格式 输入 确定就行了

只选中A1:A10
条件格式
公式
=OR(AND($A1=$B$1,$B$1<>""),AND($B$2<>"",$A1=$B$2),AND($B$3<>"",$A1=$B$3),AND($B$4<>"",$A1=$B$4),AND($B$5<>"",$A1=$B$5),AND($B$6<>"",$A1=$B$6),AND($B$7<>"",$A1=$B$7),AND($B$8<>"",$A1=$B$8),AND($B$9<>"",$A1=$B$9),AND($B$10<>"",$A1=$B$10))

设置颜色,确定

1、选中A1:A10
2、点击格式→条件格式。
3、在弹出的窗口的左侧选择“公式”,右侧输入
=AND(OR(A1<>"",A1<>0,B1<>0,B1<>""),A1=B1)
点击右下角的格式按钮,设置底色为红色。
4、确定即可。

选中A1:A10,格式,条件格式,公式,在公式框里输入=COUNTIF(B$1:B$10,A1),格式,设置填充色为红色.