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

【导读】表格中自适应成绩查询系统相关系统问题,下面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之家网整理的表格中自适应成绩查询系统相关教程内容,希望能帮助到大家。

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

阅读剩余 75%

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

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

相关推荐

  • 查询U盘中毒以及解决方法

    原标题:"怎么知道U盘中毒以及解决方法"相关电脑问题教程分享。 - 来源:网络投稿。现如今,有了U盘,人们的生活方便了不少。U盘体积小巧,功能强大,可以不随身携带电脑,但不能不带U盘,但U盘的使用过程

    2021年8月13日
  • 192.168.1.253登录入口(192.168.1.253登录门户)

    答:许多的无线扩展(Wi-Fi信号放大器)使用192.168.1.253作为登录地址,如果在设置无线扩展器的时候,192.168.1.253登录入口进不去,请按照下面的步骤进行操作,以解决此问题。

    2022年1月24日
  • 打开Word提示无法访问使用的功能所在的网络位置解决方法

    原标题:"打开Word提示无法访问使用的功能所在的网络位置"相关电脑问题教程分享。 - 来源:WiFi之家网。Word打开时一直提示出现“Windows Installer”怎么办?Word文档打开时一

    2021年6月29日
  • Win10快速开启登录信息显示的详细步骤(图)

    原标题:"Win10快速开启登录信息显示的详细步骤介绍"相关电脑问题教程分享。 - 来源:WiFi之家网。Win10怎么快速开启登录信息显示?很多人都不知道,其实win10中有个登录信息显示,只不过设置

    2021年7月31日
  • win7运行在哪里找到

    原标题:"win7运行在哪?win7运行查找方法"相关电脑问题教程分享。 - 来源:WiFi之家网。win7运行在哪?以前大家在使用WindowsXP的时候,经常会通过“运行”来输入一些命令,比如查看I

    2021年6月26日
  • 社区网络宽带延迟高是什么原因(图文)

    【导读】社区网络宽带延迟高是什么原因,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。社区网络宽带延迟高的原因如下:  1、社区宽带的出口流

    2021年7月30日
  • 打开路由器地址跟宽带光猫地址相同怎么办

    设置路由器需要进入路由器管理地址,宽带猫也同样有一个地址登录界面。很多时候买到的路由器地址跟宽带猫地址一样是192.1

    常见问题 2020年8月30日
  • 智能电视连接wifi看电视操作方法

    【导读】智能电视连接wifi怎么看电视,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。智能网络电视机连接网络观看网络电视节目的方法如下: 

    2021年8月17日
  • 路由器设置好了还是不能上网怎么办

    新买的路由器设置好了还是无法上网是什么原因呢?其实路由器上不了网的原因有很多。今天我们总结以下几点,以tplink路由器为例,如何排除路由器已经设置完成之后还是无法上网的故障。 如果是新买的路由器;已经设置好路由器之后无法上网故障解析: 所有设备都不能上网 如果路由器连接好了所有设备都无法上网,那么很大的原因是你"

    2021年1月21日
  • 设置win7管理员身份运行的解决方法(图)

    原标题:"快速设置win7管理员身份运行的小妙招"相关电脑问题教程分享。 - 来源:WiFi之家网。win7系统的使用过程中,不少软件的运行都要提示获取管理员的身份才可以运行的。因此,每次都出现这样的提

    2021年7月31日