EXCEL ,在一个区域中找出符合多条件的多个数据,然后按顺序输出到一列表格中

2024-11-08 21:40:29
推荐回答(2个)
回答1:

可以使用公式:

=VLOOKUP(第1个值&"|"&第2个值,IF({1,0},第1个值区域&"|"&第2值数据区域,需要返回值数据区域),2,0)
数组公式
这个也可以
=INDEX(Sheet1!$C$2:$C$100,MATCH(A2&"|"&B2,Sheet1!$A$2:$A$100&"|"&Sheet1!$B$2:$B$100,0))
3 4 个条件也可以,继续添加就行了。

回答2:

在I4单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=IFERROR(INDEX($D:$D,SMALL(IF(($B$3:$B$500=I$2)*($C$3:$C$500=I$3),ROW($3:$500),4^8),ROW(A1))),"")