EXCEL_第3章常用函数

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第3章常用函数Contents3.5查找与引用函数3.4日期与时间函数3.3文本函数3.2逻辑函数3.1函数的分类3.6数学与三角函数3.1函数的分类数学和三角函数:可以进行各种的数学计算,例如对数值取整、计算单元格区域中的数值总和或一些复杂计算。日期和时间函数:可以在公式中分析和处理日期值和时间值。例如,取得当前的时间、计算两个时间之间的工作日天数等。文本函数:可以在公式中处理文字串。例如,可以改变文本的大小写、替换字符串等。逻辑函数:是进行逻辑运算或复合检验的函数,这类函数主要包括AND(与)、OR(或)、NOT(非)、IF(逻辑检测)等。虽然个数不多,但使用很广泛,特别是IF函数,通过IF函数和其他函数结合使用,可以实现很多功能。3.1函数的分类财务函数:可以进行一般的财务数据统计和计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。统计函数:用于对数据区域进行统计分析。例如,可以统计某次考试缺考人数,统计某食品加工厂的经营信息。信息函数:可以返存储在单元格中的数据的类型,同时还可以使单元格在满足条件的情况下返回逻辑值。例如可以利用INFO函数取得当前操作环境的信息。工程函数:主要用于工程分析,可以对复数进行计算,还可以在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值和在不同的度量系统中进行数值转换,例如将十进制转换为二进制数。3.1函数的分类数据库函数:用于对存储在数据清单中或数据库中的数据进行分析,判断其是否符合某种特定条件。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于100且小于200的记录的总数。查找和引用函数:可以在数据清单或表格中查找特定数值,或者查找某一单元格的引用函数。例如,在表格中查找与第一列中的值相匹配的数值。加载宏和自动化函数:用于计算一些与宏和动态链接库相关的内容。多维数据集函数:用于返回多维数据集中的相关信息,例如返回多维数据集中成员属性的值。3.2逻辑函数逻辑函数是用来判断真假值或者进行复合检验的Excel函数。在对工作表进行计算或者统计分析时,常常要对某些条件进行判断才能得出需要的结果,这时就可以使用逻辑函数。3.2.1逻辑函数简介在Excel2007中提供了这样一些逻辑函数,即AND、OR、NOT、TRUE、FALSE、IF和IFERROR函数。3.2.1逻辑函数简介1.AND功能:当AND的参数全部为TRUE时,返回结果为TRUE,否则为FALSE。语法:AND(logical1,logical2,...)参数:logical1,logical2,...表示待检测的条件值,各条件值可能为TRUE,可能为FALSE。参数必须是逻辑值,或者包含逻辑值的数组或引用例如:如果B1-B3单元格中的值为TRUE、FALSE、TRUE,则公式“=AND(B1:B3)”的结果为FALSE。3.2.1逻辑函数简介2.OR功能:当OR的参数中,如果任一参数为TRUE,返回结果TRUE,否则为FALSE。语法:OR(logical1,logical2,...)参数:logical1,logical2,...表示待检测的条件值,各条件值可能为TRUE,可能为FALSE。参数必须是逻辑值,或者包含逻辑值的数组或引用。例如:“=OR(TRUE,FALSE,TRUE)”的结果为TRUE3.2.1逻辑函数简介3.NOT功能:NOT函数用于对参数值求反。语法:NOT(logical)参数:logical为一个可以计算出TRUE或FALSE的逻辑值或逻辑表达式例如:NOT(2+2=4),由于2+2的结果的确为4,该参数结果为TRUE,由于是NOT函数,因此返回函数结果与之相反,为FALSE。3.2.1逻辑函数简介4.TRUE功能:返回逻辑值TRUE。语法:TRUE()5.FALSE功能:返回逻辑值FALSE。语法:FALSE()由于可以直接在单元格或公式中键入值TRUE或者FALSE。因此TRUE、FALSE这两个函数通常可以不使用,这两个函数主要用于与其他电子表格程序兼容。3.2.1逻辑函数简介6.IF功能:对指定的条件计算结果为TRUE或FALSE,返回不同的结果。语法:IF(logical_test,value_if_true,value_if_false)参数:logical_test表示计算结果为TRUE或FALSE的任意值或表达式,本参数可使用任何比较运算符;value_if_true显示在logical_test为TRUE时返回的值,value_if_true也可以是其他公式;value_if_false为FALSE时返回的值,value_if_false也可以是其他公式。3.2.1逻辑函数简介7.IFERROR功能:如果公式计算出错误则返回指定的值,否则返回公式结果。IFERROR函数常用来捕获和处理公式中的错误。语法:IFERROR(value,value_if_error)参数:value是需要检查的公式;value_if_error是公式计算出错误时要返回的值。如果判断的公式中没有错误,则会直接返回公式计算的结果。3.2.2常用逻辑函数的使用【例3-1】用AND函数进行交集运算。3.2.2常用逻辑函数的使用【例3-2】用OR函数进行并集运算3.2.2常用逻辑函数的使用【例3-3】IF函数嵌套计算。IF函数可以嵌套,从而实现多种条件的选择。例如:计算每个党员应交的党费,计算标准为:如果基本工资在800元以内为0.5%,如果基本工资在800-1000元为1%,如果基本工资在1000-1500元为2%,如果大于1500元为3%。使用IF函数嵌套即可计算出每个党员应交的党费。【例3-3】IF函数嵌套计算。3.2.2常用逻辑函数的使用3.3文本函数Excel的文本函数可以在公式中处理文字串。例如,可以改变大小写或确定文字串的长度,可以替换某些字符或者去除某些字符等。Excel2007提供了许多文本函数,下面仅对一些常用的文本函数做简要介绍。3.3.1大小写转换函数有些时候需要更改文本的大小写,Excel提供了3个函数来改变文本的大小写。1.LOWER功能:将一个文字串中的所有大写字母转换为小写字母,但不改变文本中的非字母的字符。语法:LOWER(text)参数:text是待转换为小写字母的文本。例如:LOWER(pLeaseComEHere!)=pleasecomehere!3.3.1大小写转换函数2.UPPER功能:将文本转换成大写形式。语法:UPPER(text)参数:text为需要转换成大写形式的文本,也可以为引用或文本字符串。例如:UPPER(pLeaseComEHere!)=PLEASECOMEHERE!3.3.1大小写转换函数3.PROPER功能:将文本字符串的首字母及任何非字母字符之后的首字母转换成大写,将其余的字母转换成小写。语法:PROPER(text)参数:text包括在一组双引号中的文本字符串、返回文本值的公式或是对包含文本的单元格的引用。例如:PROPER(pLeaseComEHere!)=PleaseComeHere!3.3.2提取子串函数可以使用LEFT、RIGHT、MID等函数从长字符串内获取一部分字符。1.LEFT功能:根据所指定的字符数,返回文本字符串中左边的几个字符。语法:LEFT(text,num_chars)参数:text是包含要提取字符的文本串。num_chars指定要由LEFT所提取的字符,它必须大于或等于0。3.3.2提取子串函数2.MID功能:返回文本字符串中从指定位置开始的特定数目的字符。语法:MID(text,start_num,num_chars)参数:text是包含要提取字符的文本串。start_num是文本中要提取的第一个字符的位置,文本中第一个字符的start_num为1,以此类推;num_chars指定希望MID从文本中返回字符的个数。3.3.2提取子串函数3.RIGHT功能:根据所指定的字符数,返回文本字符串中右边的几个字符。语法:RIGHT(text,num_chars)参数:text是包含要提取字符的文本串。num_chars指定希望RIGHT提取的字符数,它必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。如果忽略num_chars,则假定其为1。3.3.2提取子串函数【例3-5】使用LEFT和RIGHT函数提取单元格中的左右字符。(1)选择B2单元格并在其中输入公式“=LEFT(A2,2)”,按Enter键。复制公式至B5单元格。(2)选择C2单元格并在其中输入公式“=RIGHT(A2,3)”,按Enter键,重新选择C2单元格,复制公式至C5单元格。3.3.2提取子串函数【例3-6】使用MID函数提取指定长度的字符串。用MID函数从客户的身份证号码中提取出生日期。3.3.3删除空格和非打印字符函数TRIM功能:除了单词之间的单个空格外,清除文本中的所有的空格。如果从其他应用程序中获得了带有不规则空格的文本,可以使用TRIM函数清除这些空格。语法:TRIM(text)参数:text为需要清除其中空格的文本。例如:从字符串MynameisWang中清除空格的公式为:“=TRIM(MynameisWang)=MynameisWang3.3.3删除空格和非打印字符函数3.3.3删除空格和非打印字符函数CLEAN功能:删除文本中不能打印的字符,对从其他应用程序中输入的字符串使用CLEAN函数,将删除其中含有的当前操作系统无法打印的字符。例如,可以删除通常出现在数据文件头部或尾部、无法打印的低级计算机代码。语法:CLEAN(text)参数:text为要从中删除非打印字符的任何字符串。3.3.4字符串的比较函数EXACT函数可以用来比较两个字符串是否相同。功能:EXACT函数用于比较两个字符串,如果它们完全相同,则返回TRUE;否则,返回FALSE。函数EXACT能区分大小写,但忽略格式上的差异。利用函数EXACT可以测试输入文档内的文字。语法:EXACT(text1,text2)参数:text1为待比较的第一个字符串;text2为待比较的第二个字符串。例如:“=EXACT(China,china)”的结果为FALSE。3.3.5查找和替换函数查找子串的函数有FIND和SEARCH函数。REPLACE函数和SUBSTITUTE函数可以用来进行替换子串的操作。3.3.5查找和替换函数1.FIND语法:FIND(find_text,within_text,start_num)用途:用于查找其他文本串(within_text)内的文本串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。此函数适用于双字节字符,它区分大小写但不允许使用通配符。参数:find_text是待查找的目标文本;within_text是包含待查找文本的源文本;start_num指定从其开始进行查找的字符,即within_text中编号为1的字符。如果忽略start_num,则假设其为1。例如:如果在A1单元格中输入“中国软件报”,则公式“=FIND(软件,A1,1)”返回3。3.3.5查找和替换函数2.SEARCH和SEARCHB语法:SEARCH(find_text,within_text,start_num)SEARCHB(find_text,within_text,start_num)功能:返回从start_num开始首次找到特定字符或文本串的位置编号。其中SEARCH以字符数为单位,SEARCHB以字节数为单位。SEARCH在搜索时不区分大小写。参数:find_text是要查找的文本,可以使用通配符,包括问号“?”和星号“*”。within_text是要在其中查找find_text的文本。start_num是wit

1 / 107
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功