人事部统计员小马负责本次公务员考试成绩数据的整理,按照下列要求帮助小马完成相关的整理、统计和分析工作: 按照下列要求对工作表“名单”中的数据进行完善: ①在“序号”列中输入格式为“00001、00002、00003……”的顺序号。

admin2017-11-30  14

问题       人事部统计员小马负责本次公务员考试成绩数据的整理,按照下列要求帮助小马完成相关的整理、统计和分析工作:
按照下列要求对工作表“名单”中的数据进行完善:   
①在“序号”列中输入格式为“00001、00002、00003……”的顺序号。   
②在“性别”列的空白单元格中输入“男”。   
③在“性别”和“部门代码”之间插入一个空列,列标题为“地区”。自左向右准考证号的第5、6位为地区代码,依据工作表“行政区划代码”中的对应关系在“地区”列中输入地区名称。   
④在“部门代码”列中填入相应的部门代码,其中准考证号的前3位为部门代码。   
⑤准考证号的第4位代表考试类别,按照下列计分规则计算每个人的总成绩:

选项

答案①步骤1:选中“名单”工作表的A列,在鼠标右键的快捷菜单中,选择“设置单元格格式”命令,在“数字”选项卡的“分类”中选择“文本”,单击“确定”按钮。 步骤2:选中A4单元格,在其中输入00001,选中A5单元格,在其中输入00002,同时选中A4和A5单元格,、然后双击其后面的智能填充句柄,完成序号列序号的智能填充。 ②步骤1:选中D列,单击“数据”选项卡中“排序和筛选”分组中的“筛选”按钮,单击筛选按钮(D1单元格中的倒三角按钮),然后只选中“空白”复选框并单击“确定”按钮。 步骤2:选中“D4”单元格并输入“男”,然后拖动D4单元格后面的填充柄到D1777单元格。 步骤3:再次单击“数据”选项卡中“排序和筛选”分组中的“筛选”按钮,取消筛选状态。 ③步骤1:选中E列,单击右键,在弹出的快捷菜单中选择“插入”命令,即在“性别”和“部门代码”之间插入一个空列,在E3单元格中输入“地区”。 步骤2:题中说明准考证号的第5、6位为地区代码,我们可以采用取字符函数MID来获取这两位数字。本题中,B4单元格的地区代码获取公式可写成:MID(B4,5,2)。 步骤3:行政区名称可以通过行政区代码来查询,这里我们可以使用垂直查询函数(VLOOKUP)来查询。根据该函数的特性,我们先将“行政区划分代码”表中的“代码-名称”给拆分出来。拆分过程如下: 选中“行政区划代码”工作表的(B3:B38)单元格区域,在“数据”选项卡中“数据工具”分组中单击“分列”工具。 在打开的“文本分列向导-第1步,共3步”对话框中,在“原始数据类型”选项下,选择“分隔符号”,单击“下一步”按钮。 在“文本分列向导-第2步,共3步”对话框中的“分隔符号”中选择“其它”在其后的文本框中输入“-”,单击“下一步”到“第3步”。 在“文本分列向导-第3步,共3步”单击“完成”按钮,完成(B3:B38)单元格区域的拆分。 拆分完成后,就可以开始编写查询公式了。 步骤4:选中“名单”工作表的E4单元格,然后单击“插入函数”按钮,此时弹毪“插入函数”对话框。在“在选择函数”中选中“VLOOKUP”函数,然后单击“确定”按钮。 步骤5:在弹出的“函数参数”对话框中的第一个参数中输入要在表格或区域的第1列中搜索到的值,也就是我们前面计算出来的区域代码值公式(MID(B4,5,2))。因为前面拆分时,默认的“代码”列格式是常规,所以这里需要将MID函数返回的值转换成“数值型”才能正确。这里我们使用函数INT(MID(B4,5,2))。注意:如果前面拆分的是数值格式,那么这里就不用加INT函数。 步骤6:在第二个参数中,是要输入垂直查询区域,这里单击插入按钮“[*]”,这是“函数参数”对话框会变成简约化状态。此时单击“行政区划代码”工作表,并选中该工作表中的B4:C38单元格区域。再次单击插入按钮“[*]”,返回“函数参数”完整界面。注意:由于要填充其他E列单元格,所以这里要将B4:C38单元格区域设置为绝对引用,也就是“$B$4:$C$38”。 步骤7:在第三个参数中,满足条件的单元格在数组区域(第二个参数)中的序列号。本题是第2列“B列”,所以此处列号是“2”,因此应填“2”。 步骤8:在第四个参数中,是对查找值的匹配情况,0为精确查找,非0位近似查找。本题中要求精确查找。因此参数应填“0”。 步骤9:4个参数设置完成后,单击“确定”按钮即可完成这个单元格的查找填充。 步骤10:在“E4”单元格中输入的公式为:“=VLOOKUP(INT(MID(B4,5,2)),行政区划代码!$B$4:$C$38,2,0)”,得到结果值“北京市”。 步骤11:选中“E4”单元格,然后双击该单元格的填充句柄,即可完成整列填充。或者拖动E4单元格的智能填充句柄,一直到E1777,得到全部考生所在的地区。 ④题中说明准考证号的前3位是部门代码,因此只需要使用截取函数截取前3位即可。这里可以使用LEFT函数。LEFT函数有两个参数,第一个参数为要截取的字符串,第二个参数为截取字符的个数。因此,在F4单元格中输入公式“=LEFT(B4,3)”,即可获取这位考生的部门代码。双击F4单元格的填充句柄,即可填充整列。 ⑤要判断该考试是属于哪类考试,可以使用IF函数通过准考证号来判断。选中L4单元格,单击“插入函数”按钮,选中“IF”,单击“确定”按钮。 第一个参数为判断表达式,我们这里需要判断准考证号的第4位是1还是2。因此,我们可以将表达式写成“MID(B4,4,1)=1”,由于MID返回值为字符串,需要转换成整数,这里我们采用INT函数转换“INT(MID(B4,4,1))=1”; 第二个参数是参数一的结果为真时返回的参数:所以第二个参数应填“A类”成绩公式。“A类”考试总成绩为笔试和面试各占50%,总成绩计算公式为:笔试成绩*5096加面试成绩*5096,计算公式为:J4*50%+K4*50%。 第三个参数为参数一的结果为假时返回的参数。由于本题只有两个类别,所以参数三应填“B类”成绩公式。“B类”考试的总成绩为笔试占60%和面试占40%,总成绩计算公式为:笔试成绩*60%加面试成绩*40%,计算公式为:J4*60%+K4*40%。 所以最终计算公式为: IF(INT(MID(B4,4,1))=1,J4*50%+K4*50%,J4*60%+K4*40%)。 双击L4单元格的智能填充柄,完成整列填充。

解析
转载请注明原文地址:https://kaotiyun.com/show/S2lp777K
0

最新回复(0)