如何用vlookup筛选两个excel重复数据?(excelvlookup筛选不同数据)

网友投稿 2135 2022-07-21

手机如何做表格:点击查看

如何用vlookup筛选两个excel重复数据?

用vlookup筛选两个excel重复数据的方法:

有两张有重复数据的服装销量表(一张在“excel教程.xlsx”表1中,另一张在“clothingSales.xlsx”表2中)(见图2),需要把重复记录找出来,这可以用vlookup函数实现,方法如下:yi

1、在两张表后都添加“辅助”列,用于标示有重复记录的行。把“excel教程”中的“辅助”列用自动填充的方法全部填上 1,操作过程步骤,如图所示:

如何用vlookup筛选两个excel重复数据?(excelvlookup筛选不同数据)

2、切换到 clothingSale.xlsx,在 G2 单元格输入 =IFERROR(VLOOKUP(A2,;选择“视图”选项卡,单击“切换窗口”,选择“excel教程”,则切换到“excel教程”窗口,单击左下角 Sheet6,选择“视图”选项卡,单击“切换窗口”,选择 clothingSales.xlsx,切换回“excel教程”窗口,[excel教程.xlsx]Sheet6! 自动填充到了 A2 的后面,公式已经变为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!,继续输入$A2:$G10,7,0),""),则完整公式为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),""),按回车,则返回 1;把鼠标移到单元格填充柄上,往下拖,则查找出所有重复的记录(有 1 的为重复记录)。

3、公式说明

公式 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),"") 也由 IFERROR 和 VLOOKUP 两个函数组成,IFERROR函数的作用跟上文的“vlookup筛选两列的重复项”一样。VLOOKUP函数的查找值是 A2;

查找区域是另一个文档(即[excel教程.xlsx]文档的 Sheet6 工作簿)的 $A2:$G10(即查找表格的每一列每一行),$A2 表示绝对引用 A 列,相对引用“行”,即执行公式时,列不变行变,$G10 与 $A2 是一个意思;返回列号为 7;0 表示精确匹配。

4、注意

(1)、当 clothingSales 文档中的第2行与“excle教程”文档中第9行的“编号”相同时,如图所示:

(2)、尽管两张表格中的第二行不同,则会返回错误的结果(即返回 1),如图所示:

(3)、这种情况发生在要查找值(即 A2)所在的列(即 A 列)。由此可知,这种方法只适合查找两个表格对应行相同数据。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:应发工资+奖励(工资奖金属于应付职工薪酬吗)
下一篇:excel找不到smartart怎么办?(为什么excel找不到smartArt)
相关文章