1、假如要筛选出一个表格中两列相同的数据。选中 D1 单元格,把公式IFERROR(VLOOKUP(B1,A:A,1,0),'') 复制到 D1,按回车,则返回重复数据
6;把鼠标移到 D1 右下角的单元格填充柄上,按住左键并往下拖,在经过的行中,AB两列有重复数据的都返回重复数据,没有的返回空白;操作过程步骤,如图1所示:
图1
2、公式说明
公式 =IFERROR(VLOOKUP(B1,A:A,1,0),'') 由 IFERROR 和 VLOOKUP
两个函数组成。IFERROR 是错误判断函数,用它来判断 VLOOKUP执行后,如果返回错误,则显示空(即公式中的
'');如果返回正常值,则什么也不返回,直接显示 VLOOKUP 的返回结果。B1 是VLOOOKUP 的查找值,A:A 是查找区域,1 是返回第一列的值(即 A 列),0是精确匹配。
二、Excel vlookup查找两个表格相同数据
有两张有重复数据的服装销量表(一张在“excel教程.xlsx”中,另一张在“clothingSales.
图2
1、在两张表后都添加“辅助”列,用于标示有重复记录的行。把“excel教程”中的“辅助”列用自动填充的方法全部填上 1,操作过程步骤,如图3所示:
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的为重复记录),操作过程步骤,如图4所示: 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行的“编号”相同时,如图5所示:
图5
2、尽管两张表格中的第二行不同,则会返回错误的结果(即返回 1),如图6所示:
图6
3、这种情况发生在要查找值(即 A2)所在的列(即 A
列)。由此可知,这种方法只适合查找两个表格对应行相同数据。
Powered by TCPDF (www.tcpdf.org)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- niushuan.com 版权所有 赣ICP备2024042780号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务