表格中自适应成绩查询系统使用方法

【导读】表格中自适应成绩查询系统相关系统问题,下面WiFi之家网小编为大家详细解答。菜单式成绩查询每个学校都会用到成绩查询。常规的查询查询方式是输入待查询对象的相关信息后让系统提取成绩资料。
这种方式有

亲,以下就是关于(表格中自适应成绩查询系统使用方法),由“WiFi之家网”整理!

表格中自适应成绩查询系统使用方法

【导读】表格中自适应成绩查询系统相关系统问题,下面WiFi之家网小编为大家详细解答。

菜单式成绩查询
每个学校都会用到成绩查询。常规的查询查询方式是输入待查询对象的相关信息后让系统提取成绩资料。

这种方式有两个缺点:

1.需要录入文字,对于不会打字或者字符录入速度慢者不方便;

2.如果录入了错别字、同音字,则无法查询到正确的结果。

今天教大家一种新的查询方式,不需要录入任何字符就可以查询任何资料。同时因为不需要录入字符,也就避免了错误的产生。

假设图A是学校中所有班级的平均成绩表,其中各系别的学期长度不同,分别有2年、3年、4年,所以中间存在空白区。

表格中自适应成绩查询系统使用方法

图A 平均成绩表

在本例中,“成绩表”中存放所有数据,需要在“查询表”中显示结果。设计查询功能步骤如下:

一:定义名称

1.进入工作表“查询表”,单击A1单元格,选择菜单工具栏中插入名称定义,打开定义名称对话框;

2.在名称处键入“系别”,在引用位置处键入:

“=OFFSET(成绩表!A1,1,,COUNTA(成绩表!A:A)-1)”

然后单击“添加”按钮完成第一个名称的定义过程。

3.继续在名称框中键入“年级”,在引用位置处键入以下公式:

“=OFFSET(成绩表!$A$1,,1,,COUNTA(INDIRECT("成绩表!"&(MATCH(查询表!$A$1,成绩表!$A:A,0)&":"&MATCH(查询表!$A$1,成绩表!$A:A,0))))-1)”

然后单击“添加”按钮,并关闭窗口。

提示:定义名称时当前的活动单元格位置很重要。在本例中需要选择A1再定义名称。

本例中两个公式的含义如下:

1.“=OFFSET(成绩表!A1,1,,COUNTA(成绩表!A:A)-1)”

这个公 式是指以成绩表中A1单元格为参照点,偏移1行、0列(Offset的第二参数和第三参数被忽略时默认值为1),偏移的高度为COUNTA函数所返回的结 果减1,即A列中非空单元格个数减1。这个公式用于自适应系别的增减。当在工作表中添加新的系别如“演艺系”时,公式可以自动将之提取出来

2.“=OFFSET(成绩表!A1,,1,,COUNTA(INDIRECT("成绩表!"&(MATCH(查询表!A1,成绩表!A:A,0)&":"&MATCH(查询表!A1,成绩表!A:A,0))))-1)”

这个公式的功能是根据A1的系别返回其对应的年级。结果是一个包含多单元格引用的数组。如果A1是“文学系”,则本公式产生一个一至四年级的数组。如果A1是“法律系”,则本公式将产生一个一至二年级的数组。

本公式的运算较复杂。可以分段理解。其 中,MATCH函数用来计算“查询表”中A1单元格的系别在“成绩表”中A列中的排位,并将其结果返回给INDIRECT函数转换为行引用。而 COUNTA函数则计算该引用行中非空单元格的个数,此个数控制着年级的数量,使用公式具有自适应的能力。整个公式将会以“成绩表”中A1单元格为参照, 偏移0行、1列,产生一个高度为1(Offset的第四参数和第五参数忽略时默认值为1)、宽度为COUNTA函数返回值的区域引用。

二:生成下拉菜单

为了实现下拉菜单选择条件以查询成绩,需要将前一步所定义的名称套用到数据有效性,产生下拉菜单序列,供用户选择。

1.选择“查询表”中的A1,单击数据有效性,打开“数据有效性”对话框;

2.在“允许”下拉列表中选择“序列”,在“来源”框中输入公式“=系别”,见图B所示。然后单击“确定”按钮返回工作表。

表格中自适应成绩查询系统使用方法

图B 设置数据有效性

3.选择B1单元格,重复步骤1和2,对B1添加数据有效性,其来源的公式为“=年级”。

注意:“来源”框中的公式必须用半角的等号,否则无法得到正确结果。

三:设计成绩公式下拉列表设计完毕后,需要利用一个单元格来显示查询结果。
1.选择C1单元格,输入以下公式:
=INDEX(成绩表!A1:I100,MATCH(A1,成绩表!A:A,0),MATCH(B1,成绩表!1:1,0))&""

本公式中,利用MATCH函数计算A1系别在“成绩表”中A列中的排位,以及计算B1年级在“成绩表”中1行中的排位,然后通过这两个座标返回区域A1:I100中的相应单元格的值。

而公式中的“&""”可以将零值转化为空白。如INDEX引用的区域是空白时,结果会为0,为了将此0值转化为空白,则在公式后面添加“&""”。

四:查询

1.在单元格A1单击,从下拉列表中选择“法律系”,见图C所示;

2.在单元格B1单元,下拉列表中产生法律系对应的两个年级。从中选择“二年级”,在C1单元格将会自动产生查询结果:外语系三年级的成绩84。见图D所示;

3.单击A1选择“文学系”,则B1的下拉列表将产生四个年级;

4.如果在“成绩表”中添加新的系别或者添加年级数,A1和B2的下拉列表将自动更新。

表格中自适应成绩查询系统使用方法

图C 选择系别

表格中自适应成绩查询系统使用方法

图D 选择年级后产生查询结果

总 结:在利用名称配套数甩有效性产生下拉列表时,都利用OFFSET函数的第四参数或者第五参数指定一个区域引用来达成。而为了让公式适应数据的增减,通常 使用COUNTA函数来获取行或者列中的非空单元格个数,做为OFFSET的参数。本例中展示了公式、名称、数据有效性结合的多功能、自适应查询系统。

自动生成查询.rar

总结:以上就是WiFi之家网整理的表格中自适应成绩查询系统相关教程内容,希望能帮助到大家。

以上就是关于-常见问题-(表格中自适应成绩查询系统使用方法)的教程!

原创文章,作者:常见问题,如若转载,请注明出处:https://www.224m.com/103399.html

(0)
常见问题常见问题
上一篇 2021年8月20日 21:34
下一篇 2021年8月20日 21:39

相关推荐

  • Win7系统d电脑插入SD卡提示无法读取SD卡(图)

    原标题:"Win7系统d电脑插入SD卡提示“无法读取SD卡”"相关电脑问题教程分享。 - 来源:WiFi之家网。我们都习惯在手机里面安装一个SD卡来保证手机有充足的存储量。但是,很多用户打开手机会出现S

    2021年8月12日
  • 电脑开机黑屏图文解决方法

    原标题:"电脑开机黑屏怎么办 电脑开机黑屏的原因及其解决方法"相关电脑问题教程分享。 - 来源:WiFi之家网。  电脑黑屏怎么?是什么原因导致的电脑黑屏呢?本文就给大家详细分析导致电脑开机黑屏的原因及

    常见问题 2021年7月26日
  • Windows Live movie maker使用方法 快速制作影片的教程

    原标题:"win10用Windows Live movie maker快速制作影片的教程"关于电脑问题教程分享。 - 来源:WiFi之家网 - 编辑:小元。Windows Live movie make

    2021年7月8日
  • 清除历史记录与网站数据是什么意思(图文)

    【导读】清除历史记录与网站数据是什么意思,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。清除历史记录与网站数据的意思是清除访问痕迹,和登录

    2021年6月28日
  • 回收站被删除的文件怎么恢复

    原标题:"回收站被删除后有什么办法还原?"相关电脑问题教程分享。 - 来源:WiFi之家网。不知道有没有朋友和小编一样,习惯一次性彻底删除文件,但有时会造成误删,一下子心碎好几瓣。有时甚至不小心删除了回

    2021年6月23日
  • 如何解决Win7激活失败提示错误代码0xC004E003(图)

    原标题:"如何解决Win7激活失败提示错误代码0xC004E003?"相关电脑问题教程分享。 - 来源:WiFi之家网。如何解决Win7激活失败提示错误代码0xC004E003?这是很多用户都需要解决的

    2021年6月26日
  • win7系统网络经常自动断开有解决方法(图)

    原标题:"解决win7系统网络经常自动断开有妙招"相关电脑问题教程分享。 - 来源:WiFi之家网。对于那些没有使用无线网络的用户来说,电脑在每次开机后都需要进行宽带的连接才可以上网,但是有些用户反映说

    2021年7月21日
  • 目前世界上最大的计算机互联网是(图文)

    【导读】目前世界上最大的计算机互联网是,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。截止2020年6月,目前世界上最大的计算机互联网是因

    2021年7月2日
  • Win10商店上下载的应用连不上网络的解决方法(图)

    原标题:"Win10商店上下载的应用连不上网络的解决方法"相关电脑问题教程分享。 - 来源:WiFi之家网。不少用户表示,他们从Win10应用商店下载的应用和游戏都连不上网,其他桌面程序可以正常使用网络

    2021年7月27日
  • lsp网络什么意思(图文)

    【导读】lsp网络什么意思,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。lsp网络意思是分层服务提供商,lsp作为应用程序的Window

    2021年6月26日