EXCEL中,判断A列指是不是属于B列中数值,如果不属于,格式变成红色。怎么表达?

A列有一组数据,B列有一组数据,B列值∈A列且少于A列。都没经过排序,顺序没有规律。像这样:AB赵陈钱王孙孙李吴周冯吴周郑王冯陈我现在想让A列中的用红色显示出在B列不存在... A列有一组数据,B列有一组数据,B列值∈A列且少于A列。都没经过排序,顺序没有规律。像这样:
A B
赵 陈
钱 王
孙 孙
李 吴
周 冯
吴 周




我现在想让A列中的用红色显示出在B列不存在的值,应该怎么表达?
使用条件格式应该怎么表达呢。
加辅助列又怎么写公式呢?

最好不要先排序,就是不要移动现有位置。
谢谢你的回答。
加入辅助列,使用公式的办法又该怎么操作呢?

还有真奇怪,刚刚已经有两个回答,我正在实验公式的时候,就莫名奇妙消失了。
展开
 我来答
小矇
2012-02-07 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8342
采纳率:75%
帮助的人:3315万
展开全部
全选A列后打开菜单“格式”-“条件格式”-“条件1”-“公式”,旁边输入:
=and(a1<>"",countif(b:b,a1)=0)
最后点开“格式”按钮选择红色并保存后就可以了。
luoyh007
2012-02-07 · TA获得超过3686个赞
知道小有建树答主
回答量:1226
采纳率:50%
帮助的人:953万
展开全部
选中A列后,可在条件格中,选择公式后,输入如下公式,即可设置含B列值的条件格式了。
=match(A1,$B$1:$B$6,0)>0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
痒痒养羊
2012-02-07 · TA获得超过137个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:216万
展开全部
用VBA比较容易实现
Public Sub red()
Dim x As Integer
Dim y As Integer
x = Range("A1048576").End(xlUp).Row
y = Range("B1048576").End(xlUp).Row

For i = 2 To x
Dim z As Integer
z = 0
For j = 2 To y
If Cells(i, 1) = Cells(j, 2) Then
z = 1
End If
Next
If z = 0 Then
Cells(i, 1).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End If
Next
End Sub
已测试,可行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱仕平
2012-02-07 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29185
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
直接选择A列
条件格式
公式
=countif(B:B,A1)=0
设置颜色为红色
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24ef169fc
2012-02-07 · TA获得超过9082个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4408万
展开全部
把问题作为内容(邮件主题一定要包含“excel”)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式