excel匹配问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 21:07:37
有这样两个表格
A表:
A B C
aa 11 ww
bb 22 ww
cc 33 zz
aa 44 yy
aa 44 xx

B表格式和A不同,但都包括A,B,C中的数据,我现在要做的是,vlookup A,B,C和表B,如果A,B,C全部能匹配,则输出该行到一个新的表格。如有不明白的,我会补充。
A表和B表的格式是不同的 比如数据aa在表A是在C1 44在D1 xx在E1,表B数据是这样的 aa在F5 44在H5 xx在K5
所以应该需要用vlookup函数匹配,我现在就是不知道怎么匹配多个数据以及怎么输出行。
------------------------------------------------
按照公式输入了,但是都显示不匹配,不知道怎么回事?
---------------------------------------------------
=IF(ISERROR(MATCH(A2&E2&J2,'[0806未到货清单.xls]0806未到货清单'!$B:$B&'[0806未到货清单.xls]0806未到货清单'!$F:$F&'[0806未到货清单.xls]0806未到货清单'!$D:$D,0)),"不匹配","匹配")

帮忙看下这个公式 匹配的是A,E,J列和另外张表的 B,F,D列

----------------------------------------------------

更改了仍旧不行

如果AB表中的数据没有标题行,对AB表都加上相同的标题行,即在数据最上方加上标题.如果你数据要输出到C表,那先将C表处理激活状态.然后数据-筛选-高级筛选,在"列表区域"中选A表中的数据区域,在"条件区域"中选B表中的数据区域.在"复制到其他位置"前打勾.并有"复制到"中引用C表中任意一个单元格(输出结果的起始单元格).确定.

************
假设你表A中有1000行数据.
在表B的L1输入下面公式,并以CTRL+SHIFT+ENTER确认
然后向下填充公式.
然后再对L列进行筛选(筛选出"匹配")
选中筛选出来的结果,然后用CTRL+G,"定位条件","可见单元格",确定.
复制.再粘贴到新表中.

=IF(ISERROR(MATCH(F1&H1&K1,A!$C$1:$C$1000&A!$D$1:$D$1000&A!$E$1:$E$1000,0)),"不匹配","匹配")
*********
你有没有以CTRL+SHIFT+ENTER来确认公式?

我理解的匹配是三个数字一样且顺序也一样.
***********
=IF(ISERROR(MATCH(A2&E2&J2,'[0806未到货清单.xls]0806未到货清单'!$B$1:$B$10000&'[0806未到货清单.xls]0806未到货清单'!$F$1:$F$10000&'[0806未到货清单.xls]0806未到货清单'!$D$1:$D$10000,0)),"不匹配","匹配")

不知道我理解的对不对。
你的要求是在B表中找符合A表中ABC三列,如果都符合,那么提出。
是否可以这样
=IF(AND(EXACT(A1,Sheet2!A1),EXACT(B1,Sheet2!B1),EXACT(C1,Sheet