67、TRIM函数:此函数用来清除文本中的空格。该函数的用法见图69所示。
图69
68、UPPER函数:此函数用来将文本转换为大写。该函数的用法见图70所示。
图70
69、处理人员信息:文本函数在实际工作中也是一种常用的函数类型。一些大型的企业为了提高员工的素质,使员工能及时地接触到该行业的最新科技信息,有关负责人会时常请一些专家对自己的员工进行培训。下面介绍如何利用文本函数处理人员信息,具体的操作步骤如下:1)在工作表中输入需要的标题项目以及人员编号、姓名和性别等数据信息,以便于在后面使用,如图71所示;2)从姓
名中提取姓:在单元格E3中输入以下公式:
“=IF(LEN(C3)=4,LEFT(C3,2),LEFT(C3,1))”,由于中国人的姓名有两个字的,有3个字的,还有4个字符,4个字的名字一般是复姓,所以要使用IF函数判断姓名的长度是不是4,如果姓名的长度等于4,则使用LEFT函数返回左边的两个字符,否则返回左边的1个字符;3)从姓名中提取名:在单元格E3中输入以下公式:“=IF(LEN(C3)=2,RIGHT(C3,1),RIGHT(C3,2))”,在该公式中使用IF函数判断姓名的长度是不是等于2,若等于2则利用RIGHT函数返回最右侧的1个字符,若不等于2则返回最右侧的两个字符;4)添加称呼:在单元格G3中输入以下公式:“=IF(D3=\男\先生\女士\”,在该公式中,首先使用IF函数判断性别是“男”还是“女”,如果是“男”则返回先生,如果是“女”则返回女士,然后利用CONCATENATE函数将判断结果和姓连接起来组成该专家的称呼;5)安排入住的宾馆房间号:在单元格H3中输
入以下公式:“=IF(B3<=3,\滨海假日\清泉宾馆\”,在安排专家的宾馆房间时,假设前三名专家在宾馆A中休息,其余的在宾馆B中休息,房间号为他们的编号,在该公式中先使用TEXT函数将B列中的数据转换为对应格式的文本,再使用符号“&”将宾馆和房间号连接起来,最后使用IF函数根据专家的编号判断其入住哪个宾馆;6)输入各个专家的培训人数,然后选中单元格K2,选择[插入]—[符号]菜单位项弹出[符号]对话框,切换到[符号]选项卡中,在[字体]下拉列表中选择[(普通文本)]选项,在[子集]下拉列表中选择[零杂丁贝符(示意符号)]选项,设置完毕单击[插入]按钮即可在单元格输入选定的符号;7)绘制人数比较图:在单元格G3中输入以下公式:“=REPT($K$2,INT(I3/12))”,在该公式中,使用REPT函数将单元格K2中的方块元素复制“INT(I3/12)”次,为了缩小空间也为了减小培训人数比
例,将I列中的培训人数除以12再取整数即可得到需要复制的次数。
图71
70、拆分工资金额:在前面已经介绍过利用INT函数和MOD函数进行工资数额的拆分,下面介绍如何使用文本函数将工资数额按其位数分隔开。例如已知某公司部分员工的工资,现要将工资按位数分开,具体的操作步骤如下:1)在工作表中输入姓名和工资数额以及其他的标题项目,如图72所示;2)计算千位上的数字:在单元格D4中输入以下公式:“=IF(LEN(C4)=4,LEFT(C4,1),0)”,在该公式中使用LEN函数得到C4中字符串的长度,再使用IF函数判断该字符串的长度是否等于4,如果是的话则利用LEFT函数返回第一个字符,否则返回0;3)计
算百位上的数字:在单元格E4中输入以下公式:
“=IF(D4=0,IF(LEN(C4)=3,LEFT(C4,1),0),LEFT(C4-D4*1000,1))”,在该公式
中,首先使用IF函数判断单元格D4中的值是否等于0,如果等于0则表明单元格C4中的数字共3位,将使用LEFT函数返回第一个字符;如果不等于0则返回“C4-D4*1000”所得结果的第一个字符;4)计算十位上的数字:在单元格F4中输入以下公式:“=LEFT(C4-D4*1000-E4*100,1)”计算结果的第一个字符。由于工资最少是“988”,即3位数字,所以不必再判断是否有两位数的情况;5)
计算个位上的数字:在单元格G4中输入以下公式:
“=LEFT(C4-D4*1000-E4*100-F4*10,1)”计算结果的第一个字符。
图72
71、CELL函数:使用此函数可以返回某一个引用区域的左上角单元格的格式、
位置或者内容等信息。该函数的用法见图73所示。
图73
72、COUNTBLANK函数:此函数可以指定空白单元格的个数。该函数的用法见图
74所示。
图74
73、ISBLANK函数:此函数可以判断单元格是否为空。例如判断员工是否到岗:1)输入姓名和上班时间,如图75所示;2)判断其是否到岗,在单元格E3中输
入以下公式:“=IF(ISBLANK(D3),\请假\到岗\”。
图75
74、ISERR函数:此函数可以判断数值是否为任意错误值。例如:计算应收账款:1)输入已知的数据信息,如货物名称、数量、单价和金额等,如图76所示;2)在单元格E3中输入以下公式:“=IF(ISERR(C3*D3),\确定价格后再做处理
\”。
图76
75、DAVERAGE函数:此函数可以返回列表或者数据库中满足指定条件的列中数值的平均值。例如:1)在单元格中输入需要处理的问题,如计算“语文大于59分的平均成绩”和“英语的平均成绩”,如图77所示;2)在单元格C12中输入以下公式:“=DAVERAGE(B2:E8,C10,C10:C11)”;3)在单元格C13中输入以下
公式:“=DAVERAGE(B2:E8,4,E2:E8)”。
图77
76、DCOUNT函数:使用此函数可以返回数据库或者列表中满足指定条件并且包含数字的单元格个数。具体的操作步骤如下:1)如图78所示,首先在单元格中
输入需要处理的问题,然后在单元格C12中输入以下公式:
“=DCOUNT(B2:E8,B10,B10:B11)”,即可得到数学成绩及格的单元格个数;2)在单元格C13中输入以下公式:“=DCOUNT(B2:E8,2,B10:B11)”,即可得到语文
成绩大于70并且数学成绩及格的单元格个数。
图78
77、DGET函数:使用此函数可以从列表或者数据库的列中提取符合指定条件的单个值。如图79所示,在单元格C12中输入以下公式:“=DGET(B2:E8,1,D1011)”,即可查找出英语成绩大于89分的同学的姓名;在单元格C13中输入以下公式:“=DGET(B2:E8,1,B10:C11)”,即可查找出语文和数学成绩全部大于80分的同
学的姓名。
图79
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库EXCEL2003公式和函数大全 - 图文(5)在线全文阅读。
相关推荐: