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列包含“电话”字符的数据的行数
=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))
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为隔壁筛选的列即可。
以上是关于excel函数,对二次筛选的结果进行统计的主要内容,如果未能解决你的问题,请参考以下文章