上机题4
1、利用LEFT和RIGHT函数判断客户性别
本练习的目标是在客户登记表中,通过客户身份证号码(身份证号码第17位奇数为男,偶数为女),利用函数判断客户的性别,主要涉及到LEFT、RIGHT、MOD和IF函数的相关知识。原始数据如图所示:
操作步骤
①选择D3单元格,在“公式| 函数库”选项卡中点击“插入函数”按钮,在弹出的“插入函数”对话框中依次选择“文本函数| RIGHT”选项,以插入该函数,如图所示:
②在“函数参数”对话框中,在“Text”文本框中选择B3,在“Num_chars”文本框中输入2,如图所示:
③再次选中D3单元格后,鼠标移动到编辑栏,在已经存在的“=RIGHT(B3,2)”输入外面嵌入LEFT函数“=LEFT(RIGHT(B3,2))”,如图所示:
④再次选择D3单元格后,鼠标移动到编辑栏,为已经存在的公式“=LEFT(RIGHT(B3,2))”继续嵌套MOD函数和IF函数,如图所示:
最后将该公式填充到D列余下的单元格就可以了。
说明:MOD函数是取余函数,用于返回两个数相除后的余数,语法格式为:=MOD(number, divisor )
其中:
number:被除数
divisor:除数
本例中,该函数的被除数为LEFT函数和RIGHT函数返回的数字,除数为2,将返回1或2,分别表示奇数或偶数。
2、利用VLOOKUP函数制作个人简历
本练习将使用查与引用函数,利用员工个人资料档案来制作个人简历,会用到IF函数、VLOOKUP函数和ISERROR函数。原始文件有两个,其中存放数据的文件如图所示:
为什么vlookup显示的是公式
操作步骤
在“简历”工作表的D2单元格输入函数公式:
=IF(ISERROR(VLOOKUP(B2,员工个人资料档案!$A$3:$K$9,3, FALSE)),"",VLOOKUP(B2,员工个人资料档案!$A$3:$K$9,3,FALSE))如图所示(其中ISERROR(value)函数用于测试返回值是否有错):
该公式含义是,如果VLOOKUP函数返回的值错误,则不会在单元格中显示类似“#V ALUE!”这样的错误提出,而是显示为空,否则(即VLOOKUP函数返回的值正确)就显示得到的结果。
然后在编辑栏中选中该公式,复制到其他空白单元格中,每个新公式只需要更改VLOOKUP函数的返回列值就可以了。这样,就得到了一个简历中所有空白单元格的查询结果值。
现在,需要将整个简历表复制到另外的地方,如图所示:
此时就应该明白了,为什么公式中在引用“员工个人资料档案”工作表中的单元格时使用的是绝对引用了,如果当时使用了相对引用,则后面复制的这几个表又得全部重新改公式!最终的结果如图所示:
3、用日期与时间函数计算停车费用
本练习将使用日期与时间函数计算停车费用。原始数据如图所示:
操作步骤
第1步,在D5单元格输入“=MINUTE(C5-B5)”,并填充到D6:D19单元格区域,注意选择不带格式填充;
第2步,在E5单元格输入“=HOUR(C5-B5)”,并填充到E6:E19单元格区域,注意选择不带格式填充;
第3步,在F5单元格输入“=DAY(C5-B5)”,并填充到F6:F19单元格区域,注意选择不带格式填充;
第4步,在G5单元格输入
“=F5*24+E5+IF(D5<15,0,IF(D5<30,0.5,1))”,并填充到G6:G19单元格区域,注意选择不带格式填充;
第5步,在H5输入“= G5*2”,并填充到H6:H19单元格区域,注意选择不带格式填充。
第6步,在H20用SUM函数对H5:H19单元格区域求各。最终完成的表格如图所示:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。