EXCEL中如何找出两列数据的不同

如A1列有两万个姓名,B1列有一万八个姓名,A列中包含B列所有数据如何用函数找出A1中B1缺少的姓名... 如A1列有两万个姓名,B1列有一万八个姓名,A列中包含B列所有数据
如何用函数找出A1中B1缺少的姓名
展开
 我来答
winnerzjt5a
2010-07-24 · TA获得超过3005个赞
知道大有可为答主
回答量:4108
采纳率:50%
帮助的人:2480万
展开全部
用countif()找出个数或用vlookup()匹配出来也行,或用if(match(),,)

=IF(COUNTIF(B:B,A1)>0,"",A1)再往下填充到20000行

=IF(ISNA(VLOOKUP(A1,B:B,1,0)),A1,"")再往下填充到20000行

=IF(ISNA(IF(MATCH(A1,B:B,0)>0,"",A1)),A1,"")再往下填充到20000行,就能看到了
如要在一起就排序下就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joy862
2010-07-24 · 超过11用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:21.6万
展开全部
1、在B列后插入一列运用公式。
2、原B列现变成了C列
3、在B列运用公式=VLOOKUP(A1,C:C,1,FALSE)
4、向下方拖拉复制公司至20000行
5、#N/A为不能匹配的数据,能匹配的则会自动显示姓名
注:C:C是C列所有数据(当鼠标变成实心黑色向下箭头时选择C列)“1”代表C这一列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a9ae8b8
推荐于2017-09-10 · TA获得超过754个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:410万
展开全部
C列输入

=if(and(B:B="",A:A<>""),C:C,"")

C列挑出的就是A1中B1缺少的姓名的单元格了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahtlzhujun
2010-07-24 · 超过10用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:26.1万
展开全部
首先需要把两列数据定义到“数据块”中,并且分别为它们起个名字。分别叫“左边”和“右边”,即A列为“左边”,B列为“右边”。在excel2007中选公式选项卡 -> 定义名称 -> 名称中填上“左边”-> 按确定退出。在excel2003中选插入 -> 名称 -> 定义,用同样的方法,选中 (右) 列数据把它定义成“右边”。然后另换一新列中头一个单元格,点中后在公式栏中输入=IF(ISNA(VLOOKUP(A1,右边,1,FALSE)),"新","")
接下去,我们要把公式拖到整列。把鼠标放到选中那个单元格右下角的那个小十字上,按住十字上往下拖。一直拖到这一列的末尾。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rocfe
2010-07-24 · TA获得超过5781个赞
知道大有可为答主
回答量:2194
采纳率:70%
帮助的人:1374万
展开全部
在c1输入=VLOOKUP(A1,B1:B20000,1,0)然后向下填充至20000行,结果为 #N/A的就是缺少的姓名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式