excel两表数据比对并留下相同的

如这两个表,第一个表有重名,但GLU的值不一样,需要与表二的姓名和GLU比对,如果姓名和GLU都对得上则留下来(表2也有部分重名的,但不全)。请大家帮忙了,谢谢!

第1个回答  2014-10-24
假设表一是Sheet1,表二是Sheet2,则在表二找一个空白列(例如AV列),AV2单元格粘贴这个公式并下拉:
=IF(SUMPRODUCT((Sheet1!$A$2:$A$10000=AT2)*(Sheet1!$B$2:$B$10000=AU2)),"留下","")
这一列标注“留下”字样的,都是需要保留的。
第2个回答  推荐于2016-02-23
假设两工作表的表名分别为sheet1、sheet2,在同一工作簿下

sheet1的C2输入公式
=IF(SUMPRODUCT((sheet2!AT$2:AT$1000=A2)*(sheet2!AU$2:AU$1000=B2)),"姓名和GLU都相同","")
下拉
即可标记上本回答被提问者和网友采纳
第3个回答  2014-10-24
高级筛选可以实现追问

可以详细点么,谢谢!

追答

高级筛选里关键是那个筛选条件的公式怎么来书写,我上面用的是这么个公式,你可以根据你的表格情况改一下 =SUMPRODUCT(($A2=表2!$A$1:$A$2)*($B2=表2!$B$1:$B$2))   你需要改的地方是(1)表2的名称要换成你的表二的名称,(2)$A$1:$A$2 要换成你的表二上姓名那一列的单元格引用,$符号不能丢掉(3)$B$1:$B$2要换成你的表二上GLU那一列的单元格引用,$符号不能丢掉

具体操作过程是:(1)设置好条件公式  (2)鼠标单击表一的数据区 的任意单元格 (3)数据菜单--筛选-高级筛选 (4)设置列表区域,这个一般系统会根据你第二步鼠标点击的单元格自动识别  (5)设置条件区域,一定要把含筛选条件公式的单元格和紧挨着它上面的那个单元格一起选中,上面的那个单元格可以写上任意字,空的也行,但一定要一起选中作为条件区域 (6)确定

具体过程你可以点击那个图片,看一下我的那个例子

相似回答