一、前言:
- 这个博客的实战场景:给了一组门生数据,这些数据中,有全市20个社区,1-9年级的门生各科效果。要求按照各社区统计1-9年级的全部门生各科匀称值。下面起首先容会用到的一些函数,然后再简朴分析实战过程。
二、项目实战过程中学到的一些函数和功能:有些学习了没有用到,也记载了下来。
1、sumif(地域1,条件,地域2)函数:
- sumif(地域1,条件,地域2)函数中,地域1是条件对比时筛选的地域,条件是地域1中某个筛选项,地域2是求和地域,使用这个公式,会把地域1中与条件雷同的行对应在地域2中的项累加起来。应用范例:a列是金额,b列是与a列对应的金额范例,就可以通过该函数,算出差别金额范例的金额之和。
2、SUBTOTAL(function_num, ref1, [ref2], …):
- 可以通过筛选天生汇总效果。此中第一个参数是功能参数,SUBTOTAL函数支持11种函数,分别为Average(匀称值)、Count(非空值单位格计数)、CountA(非空值单位格计数,包罗字母)、Max(最大值)、Min(最小值)、Product(乘积)、Stdev(尺度毛病值,忽略逻辑值和文本)、Stdevp(尺度毛病值,包罗逻辑值和文本作为数字到场盘算)、Sum(求和)、Var(给定样本的方差,忽略逻辑值和文本)、Varp(给定样本总体的方差,包罗逻辑值和文本作为数字到场盘算)。SUBTOTAL函数是Excel中一个非常实用且强大的函数,它可以资助用户轻松处置处罚筛选和手动隐蔽后的数据,进步工作服从和数据处置处罚本事。但是要留意功能代码要给对,比方在一个包罗10个数据的单位格地域中,假设初始总和为50。当隐蔽此中3个数据后,使用代码“9”举行求和,效果仍为50;而使用代码“109”举行求和,效果则变为可见的7个数据的总和。
3、切片器:超等表的一种功能
- 切片器的使用条件(布局化表格也叫做超等表):在插入选项中有一个叫“表格”的功能,他的作用是将数据地域转换为布局化表格,布局化表格的长处是
1.向表格添加新行或列时,数据会自动纳入表格范围,干系公式、格式和筛选会自动应用到新数据。
2.同一表格格式,便于团体修改格式。
3.表格标题会自动出现筛选剪头,还能多列排序。
4.通过“表格筹划”添加汇总行,可以选择汇总方式(求和,求匀称等)快速汇总数据,留意要修改汇总方式,要在创建了末了一行汇总行之后,点到末了一行对应表格上,然后出现下拉箭头,自己选择汇总方式。
- 只有创建好超等表的条件下,选中超等表地域,才华在插入中使用切片器。
4、数据洗濯题目:
- 1.错误数据筛选扫除:在这个过程中我发现错误项通过筛选工具体现不出来,出现公式报错筛选的化可以选择公式当中的公式考核去定位错误发生的位置。
- 2.笔墨数据筛选常用find定位,mid提取。FIND(find_text, within_text, [start_num]):返回的是要查找目的的位置,MID(text, start_num, num_chars),获取目的中一部门内容。
5、filter(地域,条件,否则):
- 可以筛选天生数组,此中第一个参数作用是告诉函数你要从哪个地域筛选,第二个参数是分析你的筛选条件,多个条件的情况下and用*取代,or用+取代。末了一个参数是说如果筛选地域中没有满足筛选条件的时间就返回的效果。
二、实战过程:
- 0、给了一组门生数据,这些数据中,有全市20个社区,1-9年级的门生各科效果。要求按照各社区统计1-9年级的全部门生各科匀称值,如下所示是原始数据表:
- 2、制作目的表格(确定要获取的数据格式和规范),如下所示,将全部年级按照9门课程筹划表格,至于有的年级没有对应课程,可以不消管,目的是为了公式可以大概实用全部年级。
- 3、获取“数据洗濯表”(数据规则化),通过FIND,定位笔墨位置,通过MID,获取对应内容,如许子就可以大概先把某些规则数据提取出来,起首让筛选项酿成可以同一筛选的规则数据,如下:
- 4、思绪一:团结“目的表格”,通过筛选函数快速筛选出必要的数组,然后对筛选出来的数组使用求匀称值函数得到效果,如下,在水果社区对应的语文数据中可以使用函数:=AVERAGE(FILTER(数据洗濯表!E$4:E7042,(数据洗濯表!7042,(数据洗濯表!7042,(数据洗濯表!B4:4:4:B7042=目的表格!7042=目的表格!7042=目的表格!B4)∗(数据洗濯表!4)*(数据洗濯表!4)∗(数据洗濯表!C4:4:4:C$7042=1),0)),此中FILTER(数据洗濯表!E$4:E7042,(数据洗濯表!7042,(数据洗濯表!7042,(数据洗濯表!B4:4:4:B7042=目的表格!7042=目的表格!7042=目的表格!B4)∗(数据洗濯表!4)*(数据洗濯表!4)∗(数据洗濯表!C4:4:4:C$7042=1),0)函数的意思是在数据洗濯表中获取语文效果所在的E列数据,然后第一个筛选条件是数据清楚表中社区和目的表社区同等都是水果社区,而且是1年级的效果,筛选出来,不满足删选条件的用0取代,如许就得到了一列满足以上两个条件的数据,然后用average函数求匀称就好了。
- 5、思绪二:通过subtotal动态求匀称,然后手动筛选,一组一组的获取,但服从太慢了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
|