第1个回答 2010-08-12
假设已有信息在工作表Sheet1中,ABC列标题依次为姓名、部门、工号,共200人;
在另一个工作表Sheet2中也同样设置,同时DEF列标题依次为姓名验证、部门验证、工号验证
在工作表Sheet2的
D2单元格输入公式:
=IF(VLOOKUP(A2,Sheet1!$A$2:$C$201,1,0)=A2,"姓名相同","姓名不同")
E2单元格输入公式:
=IF(VLOOKUP(A2,Sheet1!$A$2:$C$201,2,0)=B2,"部门相同","部门不同")
F2单元格输入公式:
=IF(VLOOKUP(A2,Sheet1!$A$2:$C$201,3,0)=C2,"工号相同","工号不同")
第2个回答 2010-08-12
以工号为基础列A列(因为部门和姓名都有重名的可能)将两表都设成A列为工号;B列为部门;C列为姓名。在表2中加三列辅助列:D、E、F
D2输入公式=if(vlookup(A2,表1!A:C,1,FALSE)=A2,"有","")即可查出工号是有或没有。
E2输入公式=if(vlookup(A2,表1!A:C,2,FALSE)=B2,"一致","")即可查出工号相同的部门是否一致。
F2输入公式=if(vlookup(A2,表1!A:C,3,FALSE)=C2,"一致","")即可查出工号相同的姓名是否一致。
注意:以工号为基准一定要将工号放A列(不能放B或C列)因为函数vlookup是在首列查找符合条件的数据。
第3个回答 2010-08-12
使用Vlookup函数,分别对部门、工号、姓名Vlookup,三项全部有结果,则一致,某项如果没有返回值,则不一致