豪尔集团 发表于 2021-12-14 22:08:00

多条件数据匹配问题--清晰版

重新整理了一下逻辑:如图,sheet2是数据源,包含编号、类型、姓名、金额。sheet1的AL列要实现:从sheet2中抓取金额数据,要求类型为1,类型不是1的条目就当它们不存在。
匹配规则:
1、优先根据编号匹配,如果编号能匹配到,就显示匹配到的金额。
2、如果编号匹配不到,就根据姓名去匹配金额。
AL4单元格示例:首先根据编号匹配,编号“6666”没有匹配到类型为1的金额。所以再根据姓名“小方”去匹配类型为1的金额,结果为1600。
AL5单元格示例:编号和姓名在sheet2里都没有类型为1的金额,所以结果为错误
请高手帮忙补充AL列公式,谢谢!
http://127.0.0.1/data/attachment/forum/202202/08/182606b6zp1pti4l4yt7k9.png
http://127.0.0.1/data/attachment/forum/202202/08/182606js8pqsybzqybqwhm.png
1.zip

章成方 发表于 2022-1-19 06:09:29

=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怎么就没有了?

子潇雨中 发表于 2022-1-21 16:48:05

正解,是我又搞晕了感谢高手解答

嗜血魔皇 发表于 2022-3-21 05:31:15

AL2=TEXT(MIN(IFERROR(1/SUMIFS(Sheet2!M:M,Sheet2!D:D,"类型1",OFFSET(Sheet2!A:A,,{0,11}),E2:F2)^-1*{-1,1},1=0)),"0;0;错误")下拉
页: [1]
查看完整版本: 多条件数据匹配问题--清晰版