excel 中如何进行条件查询,并将满足条件的数据放入同一表中?

2025-03-14 16:35:39
推荐回答(4个)
回答1:

用万能条件查询函数SUMPRODUCT可以解决。

举例如图:

I2公式:=SUMPRODUCT(($A$2:$A$25>=$E$2)*($A$2:$A$25<=$F$2)*($C$2:C$25=$G2)*($B$2:$B$25=$H2)*($D$2:$D$25))

回答2:

用万能条件查询函数SUMPRODUCT可以解决。
举例如图:
I2公式:=SUMPRODUCT(($A$2:$A$25>=$E$2)*($A$2:$A$25<=$F$2)*($C$2:C$25=$G2)*($B$2:$B$25=$H2)*($D$2:$D$25))

回答3:

例如按姓名查找
在sheet1中放原始表(有五个班级同学名字的)
在sheet2中A列放上四班所有同学的名字,B列写4

在sheet1中新建一列,写上“班级”,假设放在A列,sheet1中同学姓名在B列
这时可在A2中如果公式
=vlookup(B2,sheet2!$1:$1048576,2,false)
把这个公式下拉到名单结束,
然后用筛选,看sheet1 A列中写了“4”的,就是四班同学

方法二:
假如五个班的人名字在sheet1中的A列,四班人的名字在sheet2的A列。
选中sheet1A列,格式-条件格式,条件选择公式,
输入公式
=COUNTIF(sheet2!A:A,A1),
格式按钮-图案,选择一种颜色。
这样有颜色的就是四班的同学,也可以通过颜色筛选copy出来

回答4:

用函数处理很复杂,用宏处理吧。我的空间有篇文章可能合适你的要求:http://hi.baidu.com/ohmyidea/blog/category/%5E%B0%B4%CC%F5%BC%FE%B2%F0%B7%D6%B9%A4%D7%F7%B1%ED
它可以帮你按条件筛选。
如果你不懂VBA,给我留言,我帮你。