发布网友
共4个回答
热心网友
简单点,使用IFERROR一层一层套上去,
=IFERROR(VLOOKUP(C2,数据!$A:$H,6,0),IFERROR(VLOOKUP(C2,数据!$K:$S,6,0),IFERROR(VLOOKUP(C2,数据!$U:$AC,6,0),VLOOKUP(C2,数据!$AE:$AL,6,0))))
或者使用数组公式,直接查找:
=INDIRECT("数据!"&TEXT(SMALL(IF(数据!A1:AE980=Sheet3!C2,ROW(数据!A1:AE980)*100+COLUMN(数据!A1:AE980)+5,""),1),"R0C00"),0)
Ctrl+Shift+Enter三键输入。
热心网友
合并后的公式为:
=IFERROR(IFERROR(IFERROR(VLOOKUP(C2,数据!$A:$H,6,0),VLOOKUP(C2,数据!$K:$S,6,0)),VLOOKUP(C2,数据!$U:$AC,6,0)),VLOOKUP(C2,数据!$AE:$AL,6,0))
热心网友
公式=IFERROR(VLOOKUP(C2,数据!A:H,6,0),IFERROR(VLOOKUP(C2,数据!K:S,6,0),IFERROR(VLOOKUP(C2,数据!U:AC,6,0),VLOOKUP(C2,数据!AE:AL,6,0))))
或者=VLOOKUP("*"&C2&"*",IF({1,0},数据!A:A&数据!K:K&数据!U:U&数据!AE:AE,数据!F:F&数据!P:P&数据!Z:Z&数据!AJ:AJ),2,0)
后一个是数组公式,Ctrl+Shift+回车
热心网友
=IFERROR(VLOOKUP(C2,数据!$A:$H,6,0),IFERROR(VLOOKUP(C2,数据!$K:$S,6,0),IFERROR(VLOOKUP(C2,数据!$U:$AC,6,0),VLOOKUP(C2,数据!$AE:$AL,6,0))))
或
=IFERROR(IFERROR(IFERROR(VLOOKUP(C2,数据!$A:$H,6,0),VLOOKUP(C2,数据!$K:$S,6,0)),VLOOKUP(C2,数据!$U:$AC,6,0)),VLOOKUP(C2,数据!$AE:$AL,6,0))