多条件数据匹配问题,已晕
如图,sheet2是数据源,sheet1的AL列要实现从sheet2中抓取金额数据。匹配规则:匹配sheet2里类型为1的金额,优先根据编号匹配,如果编号匹配不到,就根据姓名去匹配金额。比如AL4是1600(编号“6666”没有匹配到类型为1的金额,就根据姓名“小方”去匹配类型为1的金额,结果为1600。AL5的编号和姓名在sheet2里都没有类型为1的数据,所以结果为错误)请高手帮忙补充sheet1的AL列公式,谢谢!
AL2=INDEX(Sheet2!M$2:M$19,IFERROR(MATCH(E2&"类型1",Sheet2!A$2:A$19&Sheet2!D$2:D$19,),MATCH(Sheet1!F2&"类型1",Sheet2!L$2:L$19&Sheet2!D$2:D$19,))),数组三键。 感谢回答,但从第5行开始,结果就不对啦,应为错误,因为没有类型1的 =VLOOKUP(E2&F2,IF({1,0},Sheet2!$A$2:$A$19&Sheet2!$L$2:$L$19,Sheet2!$M$2:$M$19),2,) 数组,三键下拉 逻辑错误 =IFERROR(VLOOKUP("类型1"&E2,IF({1,0},Sheet2!$D$2:$D$19&Sheet2!$A$2:$A$19,Sheet2!$M$2:$M$19),2,),VLOOKUP("类型1"&F2,IF({1,0},Sheet2!$D$2:$D$19&Sheet2!$L$2:$L$19,Sheet2!$M$2:$M$19),2,)) 数据三键 =IFERROR(VLOOKUP("类型1"&E2,IF({1,0},Sheet2!$D$2:$D$19&Sheet2!$A$2:$A$19,Sheet2!$M$2:$M$19),2,),VLOOKUP("类型1"&F2,IF({1,0},Sheet2!$D$2:$D$19&Sheet2!$L$2:$L$19,Sheet2!$M$2:$M$19),2,))AL5怎么就没有了?
页:
[1]