excel如何提取符合两个条件的所有行的数据? Sheet1里有多列数据:A列年级、B列班级、C列姓名、D列性别等,现在要在Sheet2里B1输入年级一和D1输入班级1,就把一年级1班的所有学生的信息自动导入到Sheet2里,即符合“年级”和“班级”的那个班所有人的年级、班级、姓名、性别等导入到Sheet2.
谢谢,学会了一招。但是,我需要的是自动复制到另一张表,而不是一个班一个班的筛选复制。
追答在Sheet2内的A3单元格输入数组公式:
=IFERROR(INDEX(Sheet1!A$1:A$15,SMALL(IF((Sheet1!$A$1:$A$15=$B$1)*(Sheet1!$B$1:$B$15=$D$1),ROW($1:$15),4^8),ROW(A1))),"")
复制并下拉和右拉,即可。
注意!!是数组公式,在输入完毕后必须CTRL+SHIFT+ENTER这3个同时按结束,否则公式无效
高手👍👍👍,真厉害👍👍
请教一下,公式没搞懂,能解释一下啵?
解释很难,就是根据条件把表1的数据列生成数组,符合条件的从第一个开始显示,不符合的显示空格。
从基础开始只好慢慢学习吧😊
我也全部是自学的,只是已经玩了20多年了比你多些时间吧