怎样用EXCEL函数多条件筛选出多个数据放在不同的单元格里?

发布网友 发布时间:2022-04-24 03:38

我来回答

5个回答

热心网友 时间:2022-05-03 05:54

建议结果出的抬头改成和源数据一样的车间和状态,方便引用和公式填充,减少手输。

=INDEX($B:$B,SMALL(IF(($A:$A=F$4)*($C:$C=F$5),ROW($A:$A),99999),ROW($A1)))

公式输入完成后同时按下Ctrl+Shift+Enter组合键,分别向下、向右填充即可。

热心网友 时间:2022-05-03 07:12

如果使用的是Microsoft office 365版本,则可以用:=FILTER($B$1:$B$20,($A$1:$A$20="车间1")*($C$1:$C$20="通过"),"")。提取某车间通过的人员,只需要把“车间1”改为“车间x”,“通过”同理。

热心网友 时间:2022-05-03 08:47

在E2中输入或复制粘贴下列公式

=IFERROR(INDEX($B:$B,SMALL(IF(($A$2:$A$13=LEFT(E$1,3))*($C$2:$C$13="通过"),ROW($2:$13)),ROW(A1))),"")

按三键CTRL+SHIFT+ENTER结束输入

下拉填充,右拉填充

热心网友 时间:2022-05-03 10:38

追问粘贴的好,粘贴得妙

热心网友 时间:2022-05-03 12:46

E16=INDEX($B:$B,SMALL(IF(($A$2:$A$100=COLUMN(A1)&"车间")*($C$2:$C$100="通过"),ROW($A$2:$A$100),65536),ROW(A1)))
数组公式,同时按CTRL SHIFT 回车键,出现结果,公式,右拉下拉

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com