VLOOKUP函数查找两个工作表的重复数据

VLOOKUP函数查找两个工作表的重复数据

VLOOKUP函数查找两个工作表的重复数据

第一次用到这个函数还是好几年以前,有个学生家长问我,如果两个工作表里有部分重复的数据,怎么才能找出来?当然这两个工作表的数据都很多,所以人工检索的话工作量太大。我在网上找到了可以用VLOOKUP这个函数。

 

昨天又有同事问我,我一点也想不起来这个函数是怎么用的了,于是又在网上查了半天,还没全部搞清楚,但是遇到类似的问题应该能解决了。

 

假设班里有部分同学参加了一次考试,但是考试结果是全校的一张总成绩表,我怎么才能找到班里这些同学的成绩呢?

相同的关键字就是“学号”,所以我只要在“总成绩表”里面找到相同的学号,然后把该学号后面的“成绩”一栏的内容填到“班级成绩表”里面相应的单元格里就可以了。

操作方法是,选择“班级成绩表”里面第一个同学的成绩所在的单元格,使用VLOOKUP函数,相应的参数如下图

VLOOKUP函数查找两个工作表的重复数据

这个函数有四项参数,所以让大家有点迷糊。第一项参数是要查找的数据,第二项要查找的范围,第三项是返回的是第几列的数值,最后一项是要不要精确查找。

在我上面的例子里,我要查找的是“班级成绩表”里面第一个同学的学号,其对应的单元格就是A2,这就是第一项参数了;第二项我要在“总成绩表”里面学号和成绩两列中查找,所以参数就是总成绩表!$A$2:$B$11,因为后面牵扯到用填充柄,所以我用了绝对单元格地址;刚才查找的两列里面,我要返回的是第二列的值,所以第三个参数是2;最后一项参数我没搞明白,我明明是要精确查找的,应该是填TURE,但是总是做不对,相反填上0或者FALSE就能做出来。

总之,当前这个单元格填充的函数就是“=VLOOKUP(A2,总成绩表!$A$2:$B$11,2,0)”。填充之后就会自动算出这个同学的成绩了,其他同学用填充柄自动算出来,如果没有参加考试的同学也就是没有找到的,返回的数值就是
#N/A

 

如果是查找两个工作表中重复的数据的话,就可以在总的工作表里面多弄一列全都填上个1什么的,完了之后在后面的工作表里面使用vlookup这个函数让重复的数据都返回这个1,之后再用返回1的这列筛选或者排序,就可以知道是哪些数据重复了,该删除就删除,需要其他操作也能做了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很抱歉,VLOOKUP函数只支持单一条件引用,不支持多条件引用。如果需要多条件引用,您可以使用其他函数,例如 INDEX 和 MATCH 函数结合使用,或者使用其他数据处理工具,如 Microsoft Power Query。 ### 回答2: VLOOKUP函数是Excel中非常常用的函数之一,它使得在一个格中根据某个值查找数据变得非常方便。但是VLOOKUP函数一般只能根据一个条件来进行查找,如果需要根据多个条件进行引用,就需要借助其他函数来实现。 一种常用的方法是使用Excel的数组函数。首先在一个单元格中用数组公式来实现多个条件的匹配,例如使用SUMPRODUCT函数或者INDEX和MATCH函数结合。然后再在VLOOKUP函数中引用该单元格的数值,从而实现多条件引用。 另一种方法是使用辅助列来记录满足多个条件的结果,然后在VLOOKUP函数中引用这个辅助列。具体操作是,在数据中加入一列用于记录满足条件的结果,然后使用IF函数或者IFERROR函数来判断满足条件的情况,并将结果记录在辅助列中。最后在VLOOKUP函数中引用这个辅助列,就可以实现根据多个条件进行引用。 无论是使用数组函数还是辅助列的方法,都需要对Excel函数的使用较为熟悉,并且需要根据实际情况灵活运用。另外,多条件引用可能涉及到数据的动态更新或者复杂的逻辑判断,需要仔细考虑和处理,以确保准确性和可靠性。 综上所述,VLOOKUP函数可以实现多条件引用,但需要借助其他函数或者添加辅助列来实现。这需要根据具体情况来选择合适的方法,并考虑数据的更新和逻辑的复杂性。 ### 回答3: VLOOKUP函数是Excel中一个非常有用的函数,用于在数据查找某个值,并返回该值所在行的其他数据。它常用于多条件引用,也就是根据多个条件来确定查找的值。 要在VLOOKUP函数中使用多条件引用,我们需要使用数组公式。首先,我们需要将要引用的条件和结果值存放在一个工作中,然后使用多个IF函数将这些条件进行逐一匹配。假设我们要在工作A中根据两个条件(条件1和条件2)来查找结果值。 首先,在工作B中建立一个数据格,将条件1和条件2放在第一列和第二列,将对应的结果值放在第三列。然后,在工作A中选择将要存放结果的单元格,并输入如下公式: =VLOOKUP(条件1&条件2, 数据格范围, 3, FALSE) 为了让这个公式正常工作,我们需要将其转换为数组公式,即在输入完公式后,按下CTRL+SHIFT+ENTER键。然后,公式会在选择的单元格中显示结果值。 要注意的是,多条件引用中的条件需要使用逻辑运算符(如AND或OR)进行连接。例如,条件1&条件2示同时满足条件1和条件2。数据格范围是指存放条件和结果的工作B中的数据范围。 通过使用VLOOKUP函数的多条件引用,我们可以根据多个条件来查找并提取相应的数据。这在处理大量数据和进行复杂的数据分析时非常实用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值