excel函数,对二次筛选的结果进行统计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel函数,对二次筛选的结果进行统计相关的知识,希望对你有一定的参考价值。

sheet1
a列地址 b列收入 c列业务总类
中华大厦11楼 10 电话
中华大厦12楼 100 宽带
非亲大厦1楼 1 电话
海航大楼18楼 10 ftth宽带
中华大厦顶层 100 商铺

sheet2
a列楼宇名称 b列总收入 c列电话数量
中华大厦 求sheet1的a列中包含sheet2a1字符并且sheet1c列包含“电话”字符的数据的行数

参考技术A

=SUMPRODUCT(ISNUMBER(FIND(Sheet2!A2,(Sheet1!$A$2:$A$100)))*ISNUMBER(FIND("电话",Sheet1!$C$2:$C$100)))

追问

不对的,统计出的数据不对。我要筛选和统计sheet1把结果放在sheet2中

追答

是按题目操作的,并且按题目的数据得出来的中华大厦是1.

参考技术B

在sheet2的B2中输入或复制粘贴下列公式

=SUMPRODUCT((LEFT(Sheet1!A$2:A$999,4)=Sheet2!A2)*(Sheet1!C$2:C$999=Sheet2!C2))

=SUMPRODUCT((ISNUMBER(FIND(A2,Sheet1!A$2:A$999)))*(ISNUMBER(FIND(C2,Sheet1!C$2:C$999))))

=SUMPRODUCT((ISNUMBER(FIND(A2,Sheet1!A$2:A$999)))*(Sheet1!C$2:C$999=Sheet2!C2))


参考技术C 选中“a列地址”所在列(注意是整列),点数据筛选,在要设置筛选条件的每列设置筛选关键字,“a列地址”列关键字设包含“中华大厦”,“c列业务部类”列设置筛选关键字包含“电话”就行了。 参考技术D 用SUMPRODUCT 第5个回答  2014-05-12 用COUNTIFS

Excel筛选之后如何下拉递增

1、痛点

Excel表格,通过筛选了之后,再想统计行数,通过单纯的拖动或者填充排序啥的,都无法做到排序或行数递增;

2、解决方案

发现了个excel的公式可以完美解决该问题,赞个,找的好辛苦。

3、大神出山-【SUBTOTAL】

说明:函数忽略筛选后所有隐藏的行,其第一个参数为“3”或“103”,表示用COUNTA函数进行计算,如果为“3”,则仅对筛选隐藏的行适用,如果为“103”,则对用“隐藏行”命令或筛选命令隐藏的行都适用。由于引用了第二列区域,该公式要求第二列不包含空单元格。

在Excel 2010中,还可以用新增的AGGREGATE函数,其作用类似于SUBTOTAL函数,但其功能更强。A列的公式可作如下修改,以A2单元格为例:

=AGGREGATE(3,5,$A$1:A1),其第二个参数为“5”,表示仅忽略隐藏行,而不忽略嵌套AGGREGATE函数(不同于SUBTOTAL函数),这样此处就可以引用同列中公式的结果,而与其他列无关。如A6单元格中的公式为:=AGGREGATE(3,5,$A$1:A5),虽然A2:A5区域的公式中包含了AGGREGATE函数,但都没有被忽略,因而能够返回正确的结果。

4、常规用法

在第一行中输入公式即可“=SUBTOTAL(103,$G$15:G15)”,其中G15为隔壁筛选的列即可。

image_thumb2image_thumb3

以上是关于excel函数,对二次筛选的结果进行统计的主要内容,如果未能解决你的问题,请参考以下文章

excel中如何使用函数实现筛选统计?

电子表格中如何将男女筛选并统计出人数?

如何用excel做词频统计?

excel表格中countifs函数统计的数据和运用筛选统计

Excel筛选之后如何下拉递增

Excel如何进行多条件多维度计算?