=61",B:B,"<=240",I:I,1) 如果是03版,且数据行数为1000行,则公容式为=SUMPRODUCT((B2:B1000>=61)*(B2:B1000<=240)*(I2:I1000=1)" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL用数组函数进行多条件筛选-excel多条件筛选 或,excel怎么按条件筛选

EXCEL用数组函数进行多条件筛选-excel多条件筛选 或,excel怎么按条件筛选

作者:乔山办公网日期:

返回目录:excel表格制作


假设图中的首列是A列

如果07及以上的版本公式可以写成
=COUNTIFS(B:B,">=61",B:B,"<=240",I:I,1)

如果是03版,且数据行数为1000行,则公式为
=SUMPRODUCT((B2:B1000>=61)*(B2:B1000<=240)*(I2:I1000=1))

L3公式:
=IFERROR(INDEX(A$3:A$100,SMALL(IF(($D$3:$D$100=$L$1)*($E$3:$E$100=$O$1),ROW($1:$98),9^zd9),ROW(A1)))&"","")
数组公式,按三键(CTRL+SHIFT+回车)完成公式,右拉到M3,下拉;

O3公式:
=IFERROR(INDEX(F$3:F$100,SMALL(IF(($D$3:$D$100=$L$1)*($E$3:$E$100=$O$1),ROW($1:$98),9^9),ROW(A1)))&"","")
数组公式,按三键(CTRL+SHIFT+回车)完成公式,右拉到S3,下拉。
假设数据在A列。将所有的条copy件放在一列中(如D列),则可在B列写入公式:
=if(countif(d:d,--left(a2,7)),"符合","")
下拉复制公式。
只需筛选公式结果为“符合”的即可。
以后增加的条件就接着D列中写入。

2007以上版本支持多条件筛选的。2003或以前版本不支持多条件筛选。
如果是需要同时满足A 列 包含 AB 或 CD 且 B 列 包含 好 的单元格可以参考:zd
=SUM(IFERROR(FIND("AB",A:A)*FIND("好",B:B),0))+SUM(IFERROR(FIND("CD",A:A)*FIND("好",B:B),0))
同时按下 alt+shift+enter 结束数组函数。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网