EXCEL同一个表中两列如何配对

同一个工作表,两列,行数不同,比如A列200行,B列90行,90行里的内容包括在200行里,如何配对找出另外的110行?... 同一个工作表,两列,行数不同,比如A列200行,B列90行,90行里的内容包括在200行里,如何配对找出另外的110行? 展开
 我来答
次次次蛋黄米亚
高粉答主

2019-04-23 · 说的都是干货,快来关注
知道小有建树答主
回答量:7778
采纳率:100%
帮助的人:206万
展开全部

1、首先打开excel表格,可以看到有两列数据需要匹配,找出列B中在列A中没有的数据。

2、然后在C1单元格内输入函数公式:=IF(ISNA(VLOOKUP(B1,A:A,1,0)),"0","1"),0表示没有相同数据,1表示有相同数据。

3、点击回车,即可将函数公式生成计算结果,可以看到C1中显示的数字1,表示B1单元格的“44”在A列中有相同数据。

4、然后将C1中的公式向下填充,可以看到如果没有相同的数据则会显示数字“0”,将这些数据挑出即可。

zhuying0511
推荐于2017-09-15 · TA获得超过3127个赞
知道大有可为答主
回答量:2101
采纳率:82%
帮助的人:459万
展开全部

此问题可通过vlookup函数来实现,首先我们来了解下vlookup的用法。

  1. vlookup包含4个参数,第一参数lookup_value, 即要查找的值,应该是一个值(value);第二参数table_array, 即查找的区域,也就是在哪里查找。从名字能看出这个参数应该选择一个array(数组);第三参数col_index_num,从名字可以看出col是列,index是索引,num是数字,也就是返回第二参数中的第几列;第四参数[range_lookup],通过设置0或1来实现精确查找和模糊查询。

  2. 前三个参数是必选参数,第四参数为可选参数,如果不选第四参数则默认参数值为TRUE, 即模糊查询, 例如:vlookup(A1, B1:C10,2)。

       如第四参数为0或false, 则返回结果为精确查找,例如:vlookup(A1, B1:C10,2,0)或     vlookup(A1,B1:C10,2,FALSE), 也可简写为vlookup(A1,B1:C10,2,),此时逗号不能省略。


鉴于以上用法,如果发现公式出错,则要首先排查下第四参数是否正确使用,其次看下第二参数的首列是否包含第一参数且格式一致,如果涉及vlookup的下拉或右拉使用,再检查下相对/绝对引用问题。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真真真白丁
推荐于2017-10-03 · TA获得超过8516个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1682万
展开全部

亲,如下图所示:

假设A列是“200行数据”,B列是“90行数据”,在C1粘贴这个公式并下拉:

=IF(COUNTIF(B:B,A1),"","未找到")

显示“未找到”的就是另外的“110行”。

 

更多追问追答
追问
如何把B列的数值和A 列匹配,我再筛选空白的就知道哪些在A列没有了
追答

明白了,公式改一下,空白的就是A列没有的:

=IF(COUNTIF(B:B,A1),"找到","")

 

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
catamaran
2014-12-10 · TA获得超过894个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:178万
展开全部

C列用公式

=VLOOKUP(A1,B:B,1,0)

,能找到的显示A列的内容,找不到的110行显示#N/A,然后复制,粘贴为值,用C列过滤#N/A就行了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VanOrtonNic
2014-12-10 · TA获得超过157个赞
知道答主
回答量:56
采纳率:0%
帮助的人:43.5万
展开全部
在C1输入 ”=vlookup(A1,B:B,1,0)“,下拉。好了,显示#N/A的就是B列没有的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式