乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 求<em>Excel</em>高级筛选的公式!!怎么从一个表格的A列中同时筛选...-excel

求<em>Excel</em>高级筛选的公式!!怎么从一个表格的A列中同时筛选...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


excel高级筛选和自动筛选相对,它具有以下特点:

1、可以把数据筛选到其他表格

2、可能使用更加复杂的筛选条件,当然实现的功能也远非自动筛选能比的。

高级筛选就是玩条件区域,下面根据实例介绍一下基本设置步骤。

注:本文为本站原创,转载请注明“转自EXCEL精英培训,作者:兰色幻想”

例:根据下面的数据表,把上海的记录筛选到“问题1”工作表中。

根据你的能看到的部分表格,用公式把A列不包含颜色的提到C列

C1输入

=INDEX(A:A,SMALL(IF(ISNUMBER(FIND("色",$A$1:$A$100))+ISNUMBER(FIND("红",$A$1:$A$100)),1000,ROW($1:$100)),ROW(A1)))&""

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉


  1. EXCEL中正常求和zd用SUM函数,如图,求B列的和,公式为:=SUM(B2:B12);

  2. 现在使用自动筛选,筛选出“张三”的记录,并求和值,如果还用此公式求和,发现和值没变;

  3. EXCEL只对可见单元格进行统计,用SUBTOTAL函数:=SUBTOTAL(109,B2:B12);

  4. 再看一下自动筛选后的求和结果,可以发现只对可见单元格进行了求和;

  5. 需要注意的是该函数第一参数9和109都是求和,但使用参数9时,通过“隐藏行”命令所隐藏的行中的值仍参与求和;

  6. 而选用参数109时则不参与求和;

  7. 使用筛选可任意选择参数9或109,通过筛选隐藏的行均不参与计算。



增加一个辅助列,在F1输入辅助筛选
F2输入公式=IF(count(find(C2,A$2:A$6)),1) 数组公式ctrl+shift+enter结束,下拉公式
如果A列中的数据不一定是5个,不确定的话,改下公式
F2=IF(COUNT(FIND(C2,INDIRECT("A2:A"&MAX(IF(A$1:A$100<>"",ROW(A$1:A$100)))))),1)
同样数组公式,按ctrl+shift+enter结束,下拉公式。
利用F列筛选值为1的单元格。

相关阅读

关键词不能为空
极力推荐

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