用Excel2007轻松制作考试系统

2026/1/27 7:28:32

元格的数据则要正确输入相应的分隔符号),这要根据实际情况灵活运用。

6.函数的嵌套

有时需要将某函数作为另一函数的参数使用,这就形成了函数的嵌套。嵌套函数最多可以嵌套64个级别的函数。下面的公式仅在一组数值(A2A5)的平均值小于90时返回0,否则返回另一组数值(D3D7)的和。IF(AVERAGE(A2A5)90,0,SUM(D3D7))

AVERAGE和SUM函数嵌套在IF函数中。

当嵌套函数作为参数使用时,它返回的值的类型必须与参数使用的类型相同。例如,如果参数返回一个逻辑值TRUE或者FALSE,那么嵌套函数也必须返回一个TRUE或者FALSE。否则,将显示#VALUE!错误信息。

7.单元格数据的引用

引用的作用在于标识工作表上的单元格或单元格区域,并告知Excel在何处查找公式中所使用的数据。通过引用,可以在一个公式中使用工作表不同部分中包含的数据,或者在多个公式中使用同一个单元格的数值,还可以引用同一个工作簿中其他工作表上的单元格和其他工作簿中的数据。引用其他工作簿中的单元格被称为“链接”或“外部引用”。

(1)引用的样式

单元格引用有以下几种样式:

①一个单元格的引用就用它的地址标识,如A列第10行处的单元格就可输成“A10”。

②不连续的单元格引用“,”运算符分隔各单元格,如 “A2,A5,B12,D58”。

③同一行中连续单元格的引用可利用“:”运算符,如在A列第10行到第20行之间的单元格引用就输成“A10:A20”。

④同一列中连续单元格的引用也可利用“:”运算符,如第15行的A列到G列之间的单元格引用可输入“A15:G15”。

⑤某行中的所有单元格引用只需要输入行标识就行了,如第5行中的全部单元格输入“5:5”,第2行到第8行之间的全部单元格则输入“2:8”。某列中的全部单元格引用则只用列标识,如第C列中的全部单元格引用输入“C:C”,第B列到第G列之间的全部单元格引用输入“B:G”。

⑥某个单元格区域的引用包括以指定的两个单元格连线为对角线所围成的矩形区中所有的单元格的数据。如第F列第5行到第H列第10行之间的单元格区域引用输入“F5:H10”。

⑦引用同一个工作簿中另一个工作表上的单元格区域,需要在单元格区域前面加上工作表的名称和一个感叹号。例如当前工作表是Sheet1,现

9

要引用Sheet2中单元格区域,应输入下面的格式,感叹号的作用是将工作表引用与单元格区域引用分开。

“=SUM(Sheet2!A2:B10)”

这个公式是计算工作表Sheet2中A2到B10单元格区域(包括A2和B10)的数值之和,并显示在工作表Sheet1的当前单元格中。

(2)相对引用、绝对引用和混合引用

①相对引用:公式中的相对单元格引用是基于包含所引用的单元格的相对位置。如果公式所在单元格位置改变(如复制公式到另一单元格),引用地址也随之改变。如果在多行或多列中复制或填充公式,引用会自调整。默认情况下,复制的公式使用相对引用。例如,如果将单元格B2中的公式“=A1”复制或填充到单元格B3,将自动从“=A1”变成“=A2”,因为复制的公式下移了一行,引用的单元格也自动增加一个行标号。

②绝对引用:公式中的绝对单元格引用总是在特定位置引用单元格,如果公式所在单元格的位置改变,所引用的单元格将保持不变。如果在多行或多列复制或填充公式,绝对引用将不作任何调整。默认情况下,复制的公式使用相对引用,可以将它们转换为绝对引用。例如,如果将前例中的公式输成“=$A$1”,从单元格B2中复制或填充该公式到单元格B3,则在两个单元格中的结果完全一样,都是引用的A1单元格的数据。

③混合引用:混合引用包括有“绝对列和相对行”或者“绝对行和相对列”两种情况。混合引用采用如“$A1”、“B$”等形式。前者属于“绝对列相对行”引用,后者属于“相对列绝对行”引用。如果公式所在单元格位置改变,则相对引用将改变,而绝对引用不变。如果在多行或多列中复制或者填充公式,相对引用将自动调整,而绝对引用不作任何调整。例如,如果将一个混合引用“=A$1”从A2单元格复制到B3单元格,它将自动由“=A$1”调整成“=B$1”,只是列变了而行不变。

二、设计考试系统 1.创建题库

①启动Excel2007后,双击工作表标签“sheet1”并将其更名为“单选题”。

10

②在“单选题”工作表的A2单元格中输入公式“=ROW()-1&\”,用以自动生成序号,在D2单元格中输入公式“=IF(C2=\”。注意:在单元格中输入任何公式、函数时,所有的标点符号以及运算符号、斜线等均应在英文标点符号状态下输入,否则不被认可。③选中A2:D2区域并拖动其填充柄竖直向下复制到其他单元格。至于复制多少行,可由自己确定,够用就行了,并且以后还可以再复制,如图1所示。

图1

④按住Ctrl键并用鼠标拖动“单选题”工作表标签复制出两份,分别重命名为“多选题”和“判断题”。

2.答题卷制作

①建立“试卷”工作表的简单方法是将标签“sheet2”更名为“试卷”就可以了。

②按需要设置试题量,并输入单选题、多选题、判断题三个大标题,多选题需注明“错选、漏选、多选均不得分”字样,并留出相应的试题位置。比如设计单选题30个(所占单元格区域是A5:C34),多选题40个(所占单元格区域是A36:C75),判断题30个(单元格区域是A77:C106)。

③在功能区打开“插入”选项组,单击“形状”选项,在下拉列表中选择“自选图形”→“基本形状”→“棱台”,移动鼠标到A1单元格按住鼠标左键画出一个按钮。选中按钮后在名称框中输入“出题按钮”四个字后回车,把它命名为“出题按钮”。

④右击刚才绘制的出题按钮并选择“添加文字”快捷菜单命令,然后在按钮上输入“出题”两个字。

11

⑤按照同样的方法再设计一个按钮“评分按钮”,添加文字“评分”,如图2所示。

图2

3.在答卷中显示试题

①在A5单元格输入公式“=INDIRECT(\单选题!R\”,选中A5单元格并复制,再选中区域A5:C34进行粘贴。

②在A36单元格中输入公式:“=INDIRECT(\多选题!R\”并复制到区域A36:C75。

③在A77单元格输入公式“=INDIRECT(\判断题!R\75&\”并复制到区域A77:C106。 ④在E4单元格输入公式“=IF(D4=C4,1,0)”,这个公式用来判断D4中的答案与C4的标准答案是否一致,一致就得1分,否则为0分。

这里说明一下,A5的公式表示对单选题工作表中同列、行数差3的单元格(A2)的引用,公式中使用了“R1C1”格式的单元格编号,其中3、34、75是由第一题所在的行数减2得来。这个公式实现的是绝对位置引用,即不管在单选题工作表中进行插入、删除行或排序,A5显示的始终都是你从单选题A2中直接看到的内容。因此A5:C34、A36:C75、A77:C106三个区域将分别与相应题库中最前面的30(或40)个题的内容保持一致。

4.答案的限制

12


用Excel2007轻松制作考试系统.doc 将本文的Word文档下载到电脑
搜索更多关于: 用Excel2007轻松制作考试系统 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219