引用_必看的常用财务函数.doc_第1页
引用_必看的常用财务函数.doc_第2页
引用_必看的常用财务函数.doc_第3页
引用_必看的常用财务函数.doc_第4页
引用_必看的常用财务函数.doc_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EXCEL提供了许多财务函数,这些函数大体上可分为四类:投资计算函数、折旧计算函数、偿还率计算函数、债券及其他金融函数。这些函数为财务分析提供了极大的便利。利用这些函数,可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值等等。 使用这些函数不必理解高级财务知识,只要填写变量值就可以了。1、ABS函数 (求绝对值)主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。 2、AND函数 (且,同时满足2个或2个以上条件)主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, .) 参数说明:Logical1,Logical2,Logical3:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5=60,B5=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 3、AVERAGE函数 主要功能:求出所有参数的算术平均值。 使用格式:AVERAGE(number1,number2,) 参数说明:number1,number2,:需要求平均值的数值或引用单元格(区域),参数不超过30个。 应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。 4、COLUMN 函数 (klm)(显示单元格列标号值)主要功能:显示所引用单元格的列标号值。 使用格式:COLUMN(reference) 参数说明:reference为引用的单元格。 应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数-ROW(reference)。 5、CONCATENATE函数 (连接函数,连接字符或文本)主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 使用格式:CONCATENATE(Text1,Text) 参数说明:Text1、Text2为需要连接的字符文本或引用的单元格。 应用举例:在C14单元格中输入公式:=CONCATENATE(A14,B14,.com),确认后,即可将A14单元格中字符、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&B14&.com,也能达到相同的目的。6、COUNTIF函数 主要功能:统计某个单元格区域中符合指定条件的单元格数目。 使用格式:COUNTIF(Range(区域),Criteria(条件)) 参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。 应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,=80),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 特别提醒:允许引用的单元格区域中有空白单元格出现7、DATE返回代表特定日期的序列号。如果在输入函数前,单元格格式为“常规”,则结果将设为日期格式。语法DATE(year,month,day)Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统,而 Microsoft Excel for Macintosh 将使用 1904 日期系统。对于 1900 年日期系统如果 year 位于 0(零)到 1899(包含)之间,则 Excel 会将该值加上 1900,再计算年份。例如:DATE(108,1,2) 将返回 2008 年 1 月 2 日 (1900+108)。如果 year 位于 1900 到 9999(包含)之间,则 Excel 将使用该数值作为年份。例如:DATE(2008,1,2) 将返回 2008 年 1 月 2 日。如果 year 小于 0 或大于等于 10000,则 Excel 将返回错误值 #NUM!。对于 1904 年日期系统如果 year 位于 4 到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如:DATE(108,1,2) 将返回 2008 年 1 月 2 日 (1900+108)。如果 year 位于 1904 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如:DATE(2008,1,2) 将返回 2008 年 1 月 2 日。如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903(含)之间,则 Excel 将返回错误值 #NUM!。Month代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一月份开始往上加算。例如:DATE(2008,14,2) 返回代表 2009 年 2 月 2 日的序列号。Day 代表在该月份中第几天的数字。如果 day 大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2008,1,35) 返回代表 2008 年 2 月 4 日的序列号。说明Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 函数 DATE 在年、月、日为变量的公式中非常有用。 示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法1. 创建空白工作簿或工作表。 2. 请在“帮助”主题中选取示例。不要选取行或列标题。从帮助中选取示例。3. 按 Ctrl+C。 4. 在工作表中,选中单元格 A1,再按 Ctrl+V。 5. 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 12ABC年月日200811公式说明(结果)=DATE(A2,B2,C2)返回上述日期的序列号,使用 1900 日期系统(2008-1-1 或 39448)注释若要将数字转换为日期形式,请选中单元格,在“格式”菜单上单击“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“常规”。8、DATEDIF函数 主要功能:计算返回两个日期参数的差值。 使用格式:=DATEDIF(date1,date2,y)、=DATEDIF(date1,date2,m)、=DATEDIF(date1,date2,d) 参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。 应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),y),确认后返回系统当前日期用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。 特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。如果是给定的日期,请包含在英文双引号中。 9、DAY函数 主要功能:求出指定日期或引用单元格中的日期的天数。 使用格式:DAY(serial_number) 参数说明:serial_number代表指定的日期或引用的单元格。 应用举例:输入公式:=DAY(2003-12-18),确认后,显示出18。 YEAR()函数和MONTH()函数与此类似,求出指定日期或引用单元格中的年份与月份。特别提醒:如果是给定的日期,请包含在英文双引号中。10、DCOUNT函数 主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。 =DCOUNT(区域,数据列,条件)使用格式:DCOUNT(database,field,criteria) 参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。 Database 构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。列表的第一行包含着每一列的标志项。Field 指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。Field 可以是文本,即两端带引号的标志项,如“使用年数”或“产量”;此外,Field 也可以是代表列表中数据列位置的数字:1 表示第一列,2 表示第二列,等等。Criteria 为一组包含给定条件的单元格区域。可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,语文,F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。 field 为可选项,如果省略,函数 DCOUNT 返回数据库中满足条件 criteria 的所有记录数。特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,F1:G2),也可以达到相同目的。 11、FREQUENCY函数 主要功能:以一列垂直数组返回某个区域中数据的频率分布。 使用格式:FREQUENCY(data_array,bins_array) FREQUENCY(数据区域,分数段区域)+Ctrl+Shitft+Enter键参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。 应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。 A列 B列 C列1 2 22 5 33 9 44 056789-C1:C4内的公式=FREQUENCY(A1:A9,B1:B3)输入方法:选中C1:C4区域,在公式内输入公式,然后按ctrl+shift+enter确定输入。特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号(),此大括号不能直接输入。 12、IF函数 主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。 使用格式:=IF(Logical,Value_if_true,Value_if_false) 参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。 应用举例:在C29单元格中输入公式:=IF(C26=18,符合要求,不符合要求),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。 特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。 13、INDEX函数 主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。 使用格式:INDEX(array,row_num,column_num) INDEX(区域/数组,行标号,列标号)参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。 应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。 特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。 14、INT函数 INT(a)取小于等于a的最大整数值。主要功能:将数值向下取整为最接近的整数。 使用格式:INT(number) INT(a)取小于等于a的最大整数值。参数说明:number表示需要取整的数值或包含数值的引用单元格。 应用举例:输入公式:=INT(18.89),确认后显示出18。 特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。15、ISERROR函数 主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。 使用格式:ISERROR(value) 参数说明:Value表示需要测试的值或表达式。 应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。 特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35的结果。 16、LEFT函数 主要功能:从一个文本字符串的左边第一个字符开始,截取指定数目的字符。 同RIGHT(text,num_chars),从一个文本字符串的左边第一个字符开始,截取指定数目的字符。使用格式:LEFT(text,num_chars) 参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。 应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。 特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。 17、LEN函数 主要功能:统计文本字符串中字符数目。 使用格式:LEN(text) 参数说明:text表示要统计的文本字符串。 应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。 特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数-LENB,在统计时半角字符计为“1”,全角字符计为“2”。 18、MATCH函数 主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。 返回符合特定值特定顺序的项在数组中的相对位置。使用格式:MATCH(lookup_value,lookup_array,match_type) 参数说明:Lookup_value代表需要在数据表中查找的数值;Lookup_array表示可能包含所要查找的数值的连续单元格区域;Match_type表示查找方式的值(-1、0或1)。如果match_type为-1,查找大于或等于 lookup_value/a的最小数值,Lookup_array 必须按降序排列;如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1;如果match_type为1,查找小于或等于 lookup_value/a 的最大数值,Lookup_array /区域必须按升序排列。MATCH(a,区域,查找方式)1代表升序排列,0代表任何顺序,-1代表降序排列,如果省略,则默认为1(升序)。MATCH(a,区域,1):查找小于或等于a的最大数值在数据区域中相对位置。数据必须按升序排列。MATCH(a,区域,-1):查找大于或等于a的最小数值在区域中的相对位置。数据必须按降序排列。MATCH(a,区域,0):查找等于a的第一个数值在区域中的相对位置,数据可以按任何顺序排列。应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。 特别提醒:Lookup_array只能为一列或一行。 19、MAX函数 主要功能:求出一组数中的最大值。 使用格式:MAX(number1,number2) 参数说明:number1,number2代表需要求最大值的数值或引用单元格(区域),参数不超过30个。 应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。 特别提醒:如如果参数中有文本或逻辑值,则忽略。20、MID函数 主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。 使用格式:MID(text,start_num,num_chars) 参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。 应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。 特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。 21、MIN函数 主要功能:求出一组数中的最小值。 使用格式:MIN(number1,number2) 参数说明:number1,number2代表需要求最小值的数值或引用单元格(区域),参数不超过30个。 应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。 特别提醒:如果参数中有文本或逻辑值,则忽略。 22、MOD函数 主要功能:求出两数相除的余数。 使用格式:MOD(number,divisor) 参数说明:number代表被除数;divisor代表除数。 应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。 特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。 23、MONTH函数 主要功能:求出指定日期或引用单元格中的日期的月份。 使用格式:MONTH(serial_number) 参数说明:serial_number代表指定的日期或引用的单元格。 应用举例:输入公式:=MONTH(2003-12-18),确认后,显示出11。 特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR(2003-12-18),则返回年份对应的值“2003”。 24、NOW函数 主要功能:给出当前系统日期和时间。 使用格式:NOW() 参数说明:该函数不需要参数。 应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。 特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。 25、OR函数 主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。 使用格式:OR(logical1,logical2, .) 参数说明:Logical1,Logical2,Logical3:表示待测试的条件值或表达式,最多这30个。 应用举例:在C62单元格输入公式:=OR(A62=60,B62=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 26、RANK函数 主要功能:返回某一数值在一列数值中的相对于其他数值的排位。 使用格式:RANK(Number(数值),ref(区域),order(排序方式参数) 参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。 应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。 特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。 27、RIGHT函数 主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。 使用格式:RIGHT(text,num_chars) 参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。 应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。 特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。 28、SUBTOTAL函数 主要功能:返回列表或数据库中的分类汇总。 使用格式:SUBTOTAL(function_num, ref1, ref2, .) 参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,代表要进行分类汇总区域或引用,不超过29个。应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。 特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。 29、SUM函数 主要功能:计算所有参数数值的和。 使用格式:SUM(Number1,Number2) 参数说明:Number1、Number2代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。 应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。 特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,1,2,3,4,5),则可以求出前5名成绩的和。 30、SUMIF函数 (超级重点)主要功能:计算符合指定条件的单元格区域内的数值和。 使用格式:SUMIF(Range,Criteria,Sum_Range) 参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。 Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、32、32 或 apples。Sum_range 是需要求和的实际单元格。说明 只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。 如果忽略了 sum_range,则对区域中的单元格求和。应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,男,D2:D63),确认后即可求出“男”生的语文成绩和。 特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,女,D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号(男、女)中。 LARGE函数用途: 返回数据集中的第K个最大值。 语法: LARGE(array,k) 参数: array 为需要找到第 k 个最大值的数组或数字型数据区域。 k 为返回的数据在数组或数据区域里的位置(从大到小)。 说明: LARGE函数计算最大值时忽略逻辑值TRUE和FALSE以及文本型数字。 实例: 如果A1=24,A2=5,A3=7,A4=15,A5=0,A6=35,A7=2,A8=5,则公式=LARGE(A1:A8,3)返回15,即数组中第3个小的数字是15(A4)。31、TEXT函数 主要功能:根据指定的数值格式将相应的数字转换为文本形式。 使用格式:TEXT(value,format_text) 参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。 应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, $0.00),确认后显示为“$1280.45”。 特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。 32、TODAY函数 主要功能:给出系统日期。 使用格式:TODAY() 参数说明:该函数不需要参数。 应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。 特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。 33、VALUE函数 主要功能:将一个代表数值的文本型字符串转换为数值型。 使用格式:VALUE(text) 参数说明:text代表需要转换文本型字符串数值。 应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。 特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。 34、VLOOKUP函数(重点) 主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。 使用格式:VLOOKUP(lookup_value(I)数值或文本,table_array, (II)区域 col_index_num(III序号),range_lookupIV(0或False)) 参数说明:Lookup_value代表需要查找的数值(I);Table_array代表需要在其中查找数据的单元格区域(II);Col_index_num(III)为在table_array区域中待返回的匹配值的列序号(III)(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。 应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。 特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。 35、WEEKDAY函数(星期数函数) 主要功能:给出指定日期的对应的星期数。 使用格式:WEEKDAY(serial_number,return_type) 参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3。 应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。备注:serial:形容词,连续的,顺次的,名词:连载小说,期刊) 特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY(2003-12-18,2)。36.EXACT 用途:测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则返回FALSE。EXACT函数能区分大小写,但忽略格式上的差异8.FIND 用途:FIND用于查找其他文本串(within_text)内的文本串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。此函数适用于双字节字符,它区分大小写但不允许使用通配符。 语法:FIND(find_text,within_text,start_num), 参数:Find_text是待查找的目标文本;Within_text是包含待查找文本的源文本;Start_num指定从其开始进行查找的字符,即within_text中编号为1的字符。如果忽略start_num,则假设其为1。 实例:如果A1=软件报,则公式“=FIND(软件,A1,1)”返回1。 9.FINDB 用途:FINDB用于查找其他文本串(within_text)内的文本串(find_text),并根据每个字符使用的字节数从within_text的首字符开始返回find_text的起始位置编号。FIND与FINDB的区别在于:前者是以字符数为单位返回起始位置编号,后者是以字节数为单位返回起始位置编号。 语法:FINDB(find_text,within_text,start_num), 参数:Find_text是待查找的目标文本;Within_text是包含待查找文本的源文本;Start_num指定从其开始进行查找的字符,即within_text中编号为1的字符。如果忽略start_num,则假设其为1。 注意:此函数适用于双字节字符,它能区分大小写但不允许使用通配符。其它事项与FIND函数相同。 实例:如果A1=电脑爱好者,则公式“=FINDB(爱好者,A1,1)”返回5。因为每个字符均按字节进行计算,而一个汉字为2个字节,所以第三个汉字“爱”从第五个字节开始。12.LEFT或LEFTB 用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。 语法:LEFT(text,num_chars)或LEFTB(text,num_bytes)。 参数:Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。Num_bytes按字节数指定由LEFTB提取的字符数。 实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电脑”,LEFTB(A1,2)返回“电”。13.LEN或LENB 用途:LEN返回文本串的字符数。LENB返回文本串中所有字符的字节数。 语法:LEN(text)或LENB(text)。 参数:Text待要查找其长度的文本。 注意:此函数用于双字节字符,且空格也将作为字符进行统计。 实例:如果A1=电脑爱好者,则公式“=LEN(A1)”返回5,=LENB(A1)返回10。15.MID或MIDB 用途:MID返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。 语法:MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes)。 参数:Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置,文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数;Num_bytes指定希望MIDB从文本中按字节返回字符的个数。 实例:如果a1=电子计算机,则公式“=MID(A1,3,2)”返回“计算”,=MIDB(A1,3,2)返回“子”。17.PROPER 用途:将文字串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。 语法:PROPER(text) 参数:Text是需要进行转换的字符串,包括双引号中的文字串、返回文本值的公式或对含有文本的单元格引用等。 实例:如果A1=学习excel,则公式“=PROPER(A1)”返回“学习Excel”。18.REPLACE或REPLACEB 用途:REPLACE使用其他文本串并根据所指定的字符数替换另一文本串中的部分文本。REPLACEB的用途与REPLACE相同,它是根据所指定的字节数替换另一文本串中的部分文本。 语法:REPLACE(old_text,start_num,num_chars,new_text),REPLACEB(old_text,start_num,num_bytes,new_text)。 参数:Old_text是要替换其部分字符的文本;Start_num是要用new_text替换的old_text中字符的位置;Num_chars是希望REPLACE使用new_text替换old_text中字符的个数;Num_bytes是希望REPLACE使用new_text替换old_text的字节数;New_text是要用于替换old_text中字符的文本。 注意:以上两函数均适用于双字节的汉字。REPLACE(旧文本,开始替换的位置,替换的长度,新文本) 实例:如果A1=学习的革命、A2=电脑,则公式“=REPLACE(A1,3,3,A2)”返回“学习电脑”,=REPLACEB(A1,2,3,A2)返回“电脑的革命”。例2:B1=我爱Excel函数集,B2=之家=replace(B1,8,3,B2),返回“我爱Excel之家” 19.REPT 用途:按照给定的次数重复显示文本。可以通过REPT函数对单元格进行重复填充。 语法:REPT(text,number_times)。 参数:Text是需要重复显示的文本,Number_times是重复显示的次数(正数)。 注意:REPT函数的结果不能多于255个字符。 实例:公式“=REPT(软件报,2)”返回“软件报软件报”。 20.RIGHT或RIGHTB 用途:RIGHT根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。 语法:RIGHT(text,num_chars),RIGHTB(text,num_bytes)。 参数:Text是包含要提取字符的文本串;Num_chars指定希望RIGHT提取的字符数,它必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。如果忽略num_chars,则假定其为1。Num_bytes指定欲提取字符的字节数。 实例:如果A1=学习的革命,则公式“=RIGHT(A1,2)”返回“革命”,=RIGHTB(A1,2)返回“命”。 21.SEARCH或SEARCHB 用途:返回从start_num开始首次找到特定字符或文本串的位置编号。其中SEARCH以字符数为单位,SEARCHB以字节数为单位。 语法:SEARCH(find_text,within_text,start_num),SEARCHB(find_text,within_text,start_num)。 参数:Find_text是要查找的文本,可以使用通配符,包括问号“?”和星号“*”。其中问号可匹配任意的单个字符,星号可匹配任意的连续字符。如果要查找实际的问号或星号,应当在该字符前键入波浪线“”。Within_text是要在其中查找find_text的文本。Start_num是within_text中开始查找的字符的编号。如果忽略start_num,则假定其为1。 实例:如果A1=学习的革命,则公式“=SEARCH(的,A1)”返回3,=SEARCHB(的,A1)返回5。 22.SUBSTITUTE 用途:在文字串中用new_text替代old_text。如果需要在一个文字串中替换指定的文本,可以使用函数SUBSTITUTE;如果需要在某一文字串中替换指定位置处的任意文本,就应当使用函数REPLACE。 语法:SUBSTITUTE(text,old_text,new_text,instance_num)。 参数:Text是需要替换其中字符的文本,或是含有文本的单元格引用;Old_text是需要替换的旧文本;New_text用于替换old_text的文本;Instance_num为一数值,用来指定以new_text替换第几次出现的old_text;如果指定了instance_num,则只有满足要求的old_text被替换;否则将用new_text替换Text中出现的所有old_text。 实例:如果A1=学习的革命、A2=电脑,则公式“=SUBSTITUTE(A1,的革命,A2,1)”返回“学习电脑”。SUBSTITUTE(需要替换的文本,旧文本,新文本,替换第几次出现的旧文本【如省略将替换出现的所有旧文本】) 23.T 用途:将数值转换成文本。 语法:T(value)。 参数:value是需要进行测试的数据。如果value本身就是文本,或是对文本单元格的引用,T函数将返回value;如果没有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论