跨工作表查询很难吗?我来告诉你答案

现有两组数据,要求根据分表的数据汇总总表的数据(即如果在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))

相关经验推荐