现有两组数据,要求根据分表的数据汇总总表的数据(即如果在1组中找不到,那么在2组中肯定找得到)
1组
2组
一、用vlookup+match+iferror函数查找
B2单元格中的公式为:
=IFERROR(VLOOKUP($A2,'1组'!$A:$M,MATCH(B$1,'1组'!$1:$1,0),0),VLOOKUP($A2,'2组'!$A:$M,MATCH(B$1,'2组'!$1:$1,0),0))
用到的函数的语法结构为:
=vlookup(查找值,查找区域,返回查找区域的第几列,精确查找)
=match(查找值,查找区域,精确查找)
=iferror(值,错误值)
=iferror(vlookup(查找值1,查找区域1,match(查找值2,查找区域2,0 ), 0 ),vlookup(查找值1,查找区域3,match(查找值2,查找区域4,0 ), 0 ))
即查找A2单元的值是否在工作表1组中出现,如果查找不到则继续在工作表2组中查找
二、用if+iserror+vlookup函数查找
=IF(ISERROR(VLOOKUP($A2,'1组'!$A:$M,MATCH(B$1,'1组'!$1:$1,0),0)),VLOOKUP($A2,'2组'!$A:$M,MATCH(B$1,'2组'!$1:$1,0),0),VLOOKUP($A2,'1组'!$A:$M,MATCH(B$1,'1组'!$1:$1,0),0))