本节经验将介绍如何使用excel 函数制作学生成绩查询分析表。需要使用到的函数有:条件计数函数countif、条件函数if、错误判断函数iferror、纵向查找函数vlookup。下图为统计表格格式。
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44QT9-0.jpg)
前期准备工作(包括相关工具或所使用的原料等)
Microsoft office EXCEL 2007 以上的版本 或 WPS学生各学科成绩数据一、制作分析
该表格的设计为,输入学生的部分或者全部名字,自动查询出该学生的各科成绩或提示错误信息,同时雷达图显示该学生的成绩均衡情况。
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44S318-1.jpg)
类似的模糊查找,很容易想到使用纵向查找函数vlookup 结合通配符“*”处理。但是如果出现重复或无查询结果时,将会显示错误的结果或者错误的提示。重复的判断使用countif,错误判断使用iferror,以及控制判断使用if。
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44S324-2.jpg)
根据查询结果,插入雷达统计图即可。
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44SW9-3.jpg)
二、制作学生成绩查询分析表
所用到的函数前面几篇经验都介绍过,这里不详细介绍。为了能够达到模糊匹配的查询条件,使用通配符 “*”
=VLOOKUP("*"&H10&"*",A:D,3,FALSE)
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44QI7-4.jpg)
使用IFERROR判断是否查询到结果,如果没有结果,则显示查无此人,你也可以替换其它内容。
=IFERROR(VLOOKUP("*"&H10&"*",A:D,2,FALSE),"查无此人")
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44V015-5.jpg)
加入计算查询结果是否大于1,如果不加入将显示第一个结果,可能造成错误,如姓陈的结果找到5个,那么让其返回找到5个人,这样就会显示重复的结果提示。
=IF(COUNTIF(A2:A45,"*"&H10&"*")>1,"找到"&COUNTIF(A2:A45,"*"&H10&"*")&"个人",IFERROR(VLOOKUP("*"&H10&"*",A:D,2,FALSE),"查无此人"))
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44U343-6.jpg)
到到这一步并没有完成,当查询为空值时,显示的结果竟然是第一个,所以需要加上空值判断。当H10为空时,查询结果也显示为空。
=IF(H10="","",IF(COUNTIF(A2:A45,"*"&H10&"*")>1,"找到"&COUNTIF(A2:A45,"*"&H10&"*")&"个人",IFERROR(VLOOKUP("*"&H10&"*",A:D,2,FALSE),"查无此人")))
其它科目,只需要修返回值即可。得到=IF(H10="","",IF(COUNTIF(A2:A45,"*"&H10&"*")>1,"找到"&COUNTIF(A2:A45,"*"&H10&"*")&"个人",IFERROR(VLOOKUP("*"&H10&"*",A:D,3,FALSE),"查无此人")))
=IF(H10="","",IF(COUNTIF(A2:A45,"*"&H10&"*")>1,"找到"&COUNTIF(A2:A45,"*"&H10&"*")&"个人",IFERROR(VLOOKUP("*"&H10&"*",A:D,4,FALSE),"查无此人")))
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44S2F-7.jpg)
选择需要制作图标的数据区域
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44U503-8.jpg)
插入雷达统计图,后修改图标标题即可得到结果。
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44S3T-9.jpg)
最终效果图。
![EXCEL 函数应用实例:[13]学生成绩查询分析表](http://www.52ij.com/uploads/allimg/160404/1I44R013-10.jpg)
注意事项
不同版本的EXCEL表,进入的方式可能不一样。EXCEL 函数应用实例(共8篇)上一篇:学生成绩统计分析...经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
