EXCEL 函数应用实例:[13]学生成绩查询分析表

 时间:2026-02-13 04:20:10

1、该表格的设计为,输入学生的部分或者全部名字,自动查询出该学生的各科成绩或提示错误信息,同时雷达图显示该学生的成绩均衡情况。

EXCEL 函数应用实例:[13]学生成绩查询分析表

2、类似的模糊查找,很容易想到使用纵向查找函数vlookup 结合通配符“*”处理。但是如果出现重复或无查询结果时,将会显示错误的结果或者错误的提示。重复的判断使用countif,错误判断使用iferror,以及控制判断使用if。

EXCEL 函数应用实例:[13]学生成绩查询分析表

3、根据查询结果,插入雷达统计图即可。

EXCEL 函数应用实例:[13]学生成绩查询分析表

1、所用到的函数前面几篇经验都介绍过,这里不详细介绍。为了能够达到模糊匹配的查询条件,使用通配符 “*”

=VLOOKUP("*"&H10&"*",A:D,3,FALSE)

EXCEL 函数应用实例:[13]学生成绩查询分析表

2、使用IFERROR判断是否查询到结果,如果没有结果,则显示查无此人,你也可以替换其它内容。

=IFERROR(VLOOKUP("*"&H10&"*",A:D,2,FALSE),"查无此人")

EXCEL 函数应用实例:[13]学生成绩查询分析表

3、加入计算查询结果是否大于1,如果不加入将显示第一个结果,可能造成错误,如姓陈的结果找到5个,那么让其返回找到5个人,这样就会显示重复的结果提示。

=IF(COUNTIF(A2:A45,"*"&H10&"*")>1,"找到"&COUNTIF(A2:A45,"*"&H10&"*")&"个人",IFERROR(VLOOKUP("*"&H10&"*",A:D,2,FALSE),"查无此人"))

EXCEL 函数应用实例:[13]学生成绩查询分析表

4、到到这一步并没有完成,当查询为空值时,显示的结果竟然是第一个,所以需要加上空值判断。当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]学生成绩查询分析表

5、选择需要制作图标的数据区域

EXCEL 函数应用实例:[13]学生成绩查询分析表

6、插入雷达统计图,后修改图标标题即可得到结果。

EXCEL 函数应用实例:[13]学生成绩查询分析表

7、最终效果图。

EXCEL 函数应用实例:[13]学生成绩查询分析表

  • EXCEL中如何计算排在前三的成绩总和
  • Excel中如何统计学生各科成绩及格人数?
  • EXCEL成绩等级表怎么划分优良中差四个等
  • 在Excel中如何对成绩分数进行评级
  • EXCEL中筛选英语和数学成绩都不合格的同学
  • 热门搜索
    老母鸡怎么炖 巨大的近义词 潜移默化的近义词 宛若的近义词 课堂实录怎么写 广州博物馆 铿锵的近义词 爱奇艺会员怎么开通 拍一拍怎么设置好玩的文字 简单发型扎法