excel表格中如何对应比较汇总
复制“001”表的姓名,粘贴到“比较结果”表的B列。
A2输入:
=IF(B2="","",INDEX('001'!A:A,MATCH(B2,'001'!B:B,))),下拉。
C2输入:
=IF(ISERROR(VLOOKUP($B2,IF(MOD(COLUMN(),2),'001'!$B:$F,'002'!$B:$F),ROUNDUP(COLUMN()/2,),0)),"",VLOOKUP($B2,IF(MOD(COLUMN(),2),'001'!$B:$F,'002'!$B:$F),ROUNDUP(COLUMN()/2,),0)),右拖下拉(公式长点,但通用)。
--------...全部
复制“001”表的姓名,粘贴到“比较结果”表的B列。
A2输入:
=IF(B2="","",INDEX('001'!A:A,MATCH(B2,'001'!B:B,))),下拉。
C2输入:
=IF(ISERROR(VLOOKUP($B2,IF(MOD(COLUMN(),2),'001'!$B:$F,'002'!$B:$F),ROUNDUP(COLUMN()/2,),0)),"",VLOOKUP($B2,IF(MOD(COLUMN(),2),'001'!$B:$F,'002'!$B:$F),ROUNDUP(COLUMN()/2,),0)),右拖下拉(公式长点,但通用)。
------------------------------------------------------
把001表的班级和姓名一起复制粘贴到比较结果表的AB列中,可以区别同名问题。
C2=INDIRECT(IF(MOD(COLUMN(),2),"'001'!","'002'!")&ADDRESS(IF(ISERROR(MATCH($A2&$B2,IF(MOD(COLUMN(),2),'001'!$A$1:$A$10&'001'!$B$1:$B$10,'002'!$A$1:$A$10&'002'!$B$1:$B$10),)),4^8,MATCH($A2&$B2,IF(MOD(COLUMN(),2),'001'!$A$1:$A$10&'001'!$B$1:$B$10,'002'!$A$1:$A$10&'002'!$B$1:$B$10),)),MATCH(C$1,IF(MOD(COLUMN(),2),'001'!$1:$1,'002'!$1:$1),)))&""
数组公式,右拖下拉。
附件中公式我就不改了,自己改改试试。收起