收藏 分享(赏)

Excel常用函数功能与应用简介.doc

上传人:yjrm16270 文档编号:8553117 上传时间:2019-07-02 格式:DOC 页数:20 大小:76KB
下载 相关 举报
Excel常用函数功能与应用简介.doc_第1页
第1页 / 共20页
Excel常用函数功能与应用简介.doc_第2页
第2页 / 共20页
Excel常用函数功能与应用简介.doc_第3页
第3页 / 共20页
Excel常用函数功能与应用简介.doc_第4页
第4页 / 共20页
Excel常用函数功能与应用简介.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、1Excel 常用函数功能与应用简介Excel 常用函数功能与应用简介 1名词解释 2单元格的引用 21 相对引用与绝对引用 22 符号 $ 在公式中的作用 23 用 F4 键快速切换相对引用与绝对引用 2数学函数 21 圆周率函数 22 绝对值函数 33 平方根函数 34 四舍五入数值函数 35 弧度转换角度函数 46 角度转换弧度函数 47 对数函数 48 算术平均值函数 49 求和函数 SUM 510 条件求和函数 SUMIF 5查找与引用函数 61 排序函数 RANK 62 计数函数 COUNT63 条件计数函数 COUNTIF 64 搜索函数 75 索引函数 726 逻辑“和”与“或

2、”函数 87 逻辑判断函数 IF 88 字符数统计函数 89 星期函数 910 日期函数 911 文本替换函数 912 随机数字函数 1013 检索函数 1014 字符串比较函数 1115 超级链接函数 1116 错误值测试函数 1117 频率函数 1218 最高频率函数 1219 重复字符(串)函数 1220 利用“宏”功能自定义函数 13名词解释Function:函数Number:数字,参数;Angle:角度Range:范围Criteria:标准条件3order:顺序Logical1:逻辑值Value1:数字,参数;Lookup:查找单元格的引用1 相对引用与绝对引用什么是相对引用?在设置

3、计算公式时我们一般很少采用具体的数值,而是多引用单元格。例如:A1 为 B1 格与 C1 两个格数值的合 计,A1 格设公式为“=SUM(B1+C1)” ;复制 A1 格公式到 A2 格中公式自动变为“=SUM(B2+C2)” ;复制到 B3 格中 公式自动变为 “=SUM(C3+D3)”引用的单元格因为公式的位置变化而变化,这就是相对引用。什么是绝对引用?假如我们设定上面的公式中 C1 格的数值为常数,合计数都是一个变量与其相加。例如上面的公式应该为: “=SUM(B2+C1)” 和“=SUM(C3+C1)”但是,我们又不希望复制公式时引用的单元格自动变化,这样就需要 设置绝对引用。如何设置

4、相对引用呢?见第 2 条。2 符号 $ 在公式中的作用符号$在公式中起绝对引用的作用。在上面公式中,如果我们想绝对引用 C1 格,将 A1 格设公式为 =SUM (B1+$C$1);这样 B1 就为相对引用;C1 为绝对引用。$C1 指列为绝对引用行为相对引用;C$1 指列为相对引用行 为绝对引用;$C$1 为行、列都绝对引用。3 用 F4 键快速切换相对引用与绝对引用在输入公式时,使用 F4 键能简单地对单元格的相对引用和绝对引用进行切换。例:某单元格所公式为“=SUM (B4:B8)”。选中整个公式,按下 F4 键,该公式内容变为“=SUM($B$4:$B$8)” ,表示对列、行单元格均进

5、行 绝对引用;第二次按下 F4 键,公式内容又变为“=SUM(B$4:B$8)” ,表示对行进行绝对引用,列相对引用;第 三次按下 F4 键,公式则变为“=SUM($B4:$B8)” ,表示对行进行相对引用,对列进行绝对引用;第四次按下 F4 4键时,公式变回到初始状态“=SUM(B4:B8)” ,即对行列的单元格均进行相对引用。需要说明的一点是,F4 键 的切换功能只对所选中的公式段有作用。数学函数1 圆周率函数名称:PI功能:计算圆周率(15 位)格式:PI()参数:无应用:例 1:在 C2 单元格中显示圆周率值操作:在 C2 单元格中输入公式=PI(),确认。例 2:在 C2 单元格中显

6、示圆的面积操作:在 C2 单元格中输入公式=PI()*(半径数值2) ,确认。2 绝对值函数名称:ABS功能:计算数字的绝对值,绝对值没有符号格式:ABS(Number)参数:Number 需要计算其绝对值的实数,可以是具体的数值、引用的单元格(区域)。应用:例 1:求 2 的绝对值,并将结果保存在 C2 单元格中。操作:在 C2 单元格中输入公式=ABS(2),确认。例 2:求-2 的绝对值,并将结果保存在 C2 单元格中。操作:在 C2 单元格中输入公式=ABS(-2),确认。例 3:求 A4 单元格中数值的绝对值,并将结果保存在 C2 单元格中。操作:在 C2 单元格中输入公式=ABS(

7、A4),确认。3 平方根函数5名称:SQRT 功能:计算某个数值的算术平方根格式:SQRT(Number) 或 Number(1/2)参数:Number,需要计算平方根的数值,或者包含数值的引用单元格应用:例 1:求 9 的平方根,并将结果显示在 B2 单元格中。操作:在 B2 单元格中输入公式=SQRT(9),确认,函数返回结果为 3。提示:如果在 B2 单元格中输入公式=9(1/2),确认后同样返回结果 3。例 2:如果 A2 和 B2 单元格中分别保存着一个直角三角形的两条直角边的长度,请计算斜边的长度,并将结果保 存在 C2 单元格中。操作:在 C2 单元格中输入公式=SQRT(A22

8、+B22),确认。4 四舍五入数值函数名称:ROUND功能:按照指定的位数,对指定的数值进行四舍五入取值格式:ROUND(Nmmber,Num_digits)参数:Number:指定在进行取舍的数值或引用的包含数值的单元格;Num_digits:取舍的位数,如果此参数 为正(如 2),则四舍五入保留两位小数,如果此参数为 0,则取到个位整数,如果为负(如-2),则取整到百位 数。应用:例 1:将 A2 单元格中的数值(如 124,786),进行四舍五入后保留两位小数,并将结果显示在 B2 单元格中。操作:在 B2 单元格中输入公式=ROUND(A1,2),确认,函数返回结果为 124.79。例

9、 2:将 A2 单元格中的数值(如 124,786),进行四舍五入后保留到十位数,并将结果显示在 B2 单元格中。操作:在 B2 单元格中输入公式=ROUND(A1,-1),确认,函数返回结果为 120。提示:如果在 B2 单元格中输入公式=ROUNDDOWN(A1,2),确认返回结果为 124.78(后面的数值不论大小一律舍 去);如果在 B2 单元格中输入公式=ROUNDUP(A1,-1),确认返回结果为 130(后面的数值不论大小一律进位)。5 弧度转换角度函数6名称:DEGREES功能:将弧度转换为度格式:DEGREES(angle)参数:Angle:待转换成角度的弧度角的数值,或者包

10、含数值的引用单元格应用:例 1:求弧度角数值 1.5707963267949 的角度,并将结果显示在 B2 单元格中。操作:在 B2 单元格中输入公式=DEGREES(1.5707963267949) ,确认,函数返回结果为 90。例 2:求 A2 单元格中的弧度角数值(如 1.5707963267949) 的角度,并将结果显示在 B2 单元格中。操作:在 B2 单元格中输入公式=DEGREES(A2) ,确认,函数返回结果为 90。6 角度转换弧度函数名称:RADIANS功能:将弧度转换为度格式:RADIANS (angle)参数:Angle:待转换成弧度的角度的数值,或者包含数值的引用单元

11、格应用:例 1:求角度数值 90 的弧度角,并将结果显示在 B2 单元格中。操作:在 B2 单元格中输入公式=DEGREES(90) ,确认,函数返回结果为 1.5707963267949。例 2:求 A2 单元格中的角度数值(如 90) 的弧度角,并将结果显示在 B2 单元格中。操作:在 B2 单元格中输入公式=DEGREES(A2) ,确认,函数返回结果为 1.5707963267949。7 对数函数名称:LOG功能:根据指定的底数,计算某个数值的对数格式:LOG(Number,Base)参数:Number:需要计算对数的数值,或者包含数值的引用单元格;Base:指定的底数。应用:例 1:

12、求以 2 为底的 64 的对数,并将结果显示在 B2 单元格中。7操作:在 B2 单元格中输入公式=LOG(64,2),确认,函数返回结果为 6。例 2:如果指定的底数保存在 A2 单元格中,求 B2 单元格中数值的对数,并将结果保存在 C2 单元格中。操作:在 C2 单元格中输入公式=LOG(B2,A2),确认。提示:如果输入公式=LN(64),确认,则返回以 e 为底(自然对数)的 64 的对数(结果约为 4.1588);如果输入公 式=LOG10(64),确认,则返回以 10 为底(常用对数)的 64 的对数(结果约为 1.8062)。8 算术平均值函数名称:AVERAGE功能:计算参数

13、的算术平均值格式:AVERAGE(Number1,Number2)参数:Number1,Number2需要计算平均值的所有数值应用:例 1:计算 C2 至 C21 单元格区域所有数值的平均值,并将结果保存在 C22 单元格中。操作:选中 C22 单元格,输入公式=AVERAGE(C2:C21),确认。注意:如果数值区域中有空白单元格,如果想让它作为计数参数参与计算,请在其中输入数值“0” ,反之让 它保持空白。如果数值区域中有包含文本的单元格,如果想让它作为计数参数参与计算,请使用=AVERAGEA (C2:C21)公式,反之仍用原来公式。例 2:计算 C2 至 C21 和 E2 至 E11

14、及数字“6”的平均值,并将结果保存在 E12 单元格中。操作:在 E12 单元格中输入公式=AVERAGE(C2:C21,E2:E11,6),确认。9 求和函数名称:SUM功能:计算多个具体数值或单元格区域内的数值和格式:SUM(Number1,Number2)参数:Number1、Number2需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。提示:参数数目不得超过 30 个,参数之间用英文状态下的逗号隔开。应用:例 1:求 C2 至 C21 和 E2 至 E11 及 F22 和 6 的和,并将结果保存在 F23 单元格中。8操作:在 F232 单元格中输入公式=SUM(C2:

15、C21,E2:E11,F22,6),确认。提示:输入时,不需要考虑字母的大小写问题,确认后,系统会统一转换为大写。例 2:在 Sheet2 工作表中的 C2 单元格中,求 Sheet1 工作表中 C 列所有数值的和。操作:在 Sheet2 工作表的 C2 单元格中输入公式=SUM(Sheet1!C:C),确认。例 3:求 C2 至 C21 区域中最大的 5 个数值的和,并将结果保存在 C22 单元格中。操作:在 C22 单元格中输入公式=SUM(LARGE(C2:C21,1,2,3,4,5),确认。提示:如果将 LARGE 换成 SMALL,即可求出上述区域中最小的 5 个数值的和。10 条件

16、求和函数名称:SUMIF功能:计算符合设定的条件单元格区域内的数值和格式:SUMIF(Range,Criteria,Sum_Range)参数:Range:要进行计算的单元格区域;Criteria:条件表达式;Sum_Range:计算数值所在的单元格区域 。应用:例 1:在 C2 至 D21 单元格区域中,计算出 C 列中“A”所对应的 D 列所有数值的和,并将结果保存在 D22 单元格中 。操作:选中 D22 单元格,输入公式=SUMIF(C2:C21,“A“,D2:D21),确认。注意:在公式中,条件“A”需用英文状态下的双引号将其引起来。条件“A”也可引用已存在于单元格中的条件,此时只需将

17、 A 改为单元格的行列号不需加双引号。例 2:计算 C2 至 C21 中大于等于 60 的所有数值的和,将结果保存在 C22 单元格中。操作:在 C22 单元格中输入公式=SUMIF(C2:C21,“=60“),确认。注意:此例中,由于条件区域和计算区域合二为一,故可以省略第 3 个参数。例 3:在 E2 至 F21 单元格区域中,计算出 C 列(日期列)中“2000-1-1”及以后日期所对应的 F 列所有数值的和, 并将结果保存在 F22 单元格中。操作:在 F22 单元格中输入公式=SUMIF(E2:E21,“=“&DATE(2001,1,1),F2:F21),或者输入公式=SUMIF (

18、E2:E20,“=2001-1-1“,F2:F20)确认。9注意:DATE(2001,1,1)函数返回日期“2001-1-1” 。查找与引用函数1 排序函数名称:RANK功能:返回某一数值在一列数值中的相对于其他数值的排位格式:RANK(Number,ref,order)参数:Number:需要排序的数值(名称) ;ref:一列用于比较的数值;order:排序方式(升序或降序)参数 。应用:如果 C2 至 C47 单元格中保存了学生的学科成绩,现在要计算学生的成绩排名,并将结果保存在 D 列中。操作:选中 D2 单元格,输入公式:=RANK(B2,$B$2:$B$47),或者输入公式=RANK

19、(B2,$B$2:$B$47,0),确认。 然后复制,选择公式粘贴到 D3 至 D47 单元格。注意:上述公式中,如果省略了参数“order”或采用了“0” ,排序结果是由高分向低分排列名次,如果参 数“order”不是“0” ,则排序的结果是由低分到高分排列名次。数值相同的成绩,名次并列相同。2 计数函数名称:COUNT功能:统计参数表中数字参数或包含数字的单元格数目格式:COUNT(Value1,Value2)参数:Value1、Value2:为需要统计的数字参数或引用的单元格(参数总数目不得超过 30 个)注意:如果参数为文本格式或引用的单元格中的内容是非数字格式,COUNT 函数一律默

20、认其为“0” 。若需要 统计文本参数或包含文本的单元格数目,请使用 COUNTA 函数。应用:例 1:统计 D2 至 D63 单元格区域中,包含数字的单元格数目,并将统计结果保存到 D64 单元格中。操作:在 D64 单元格中输入公式:=COUNT(D2:D63),确认。例 2:统计 D2 至 D63 和 F2 至 F63 单元格区域中,包含数字的单元格数目,并将统计结果保存到 F64 单元格中。操作:在 F64 单元格中输入公式:=COUNT(D2:D63,F2:F63),确认。10提示:如果上述引用的单元格区域中含有空格,则函数将它当做“0”进行统计。3 条件计数函数名称:COUNTIF功

21、能:统计某个引用区域中符合指定条件的单元格数目格式:COUNTIF(Range,Criteria)参数:Range:需要统计的单元格区域;Criteria:指定的条件(表达式)应用:例 1:D2 至 D1001 单元格区域中保存了员工的性别,统计女性员工人数,并将统计结果保存到 D1002 单元格中。操作:在 D1002 单元格中输入公式:=COUNTIF(D2:D1001,“女“),确认。注意:公式中的指定条件请用英文状态下的双引号加以引用。例 2:D2 至 D47 单元格区域中保存了学生的语文成绩,统计大于等于 80 分而低于 90 分的学生人数,并将统计结 果保存到 D48 单元格中。操

22、作:在 D48 单元格中输入公式:=COUNTIF(D2:D47,“=80“)-COUNTIF(D2:D47,“=90“),确认。注意:如果将上述公式修改为:=COUNTIF(D2:D47,D48)-COUNTIF(D2:D47,D48),然后在 D47 和 D48 单元格中输 入“=80”和“=90”(不包括引号),也可以完成上述统计。4 搜索函数名称:VLOOKUP功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)参数:Lookup_valu

23、e:需要查找的数值;Table_array:需要在其中查找数据的数据表;Col_index_num:为 table_array 中待返回的匹配值的列序号。Col_index_num 为 2 时,返回 table_array 第 2 列中的数值,为 3 时 ,返回第 3 列的值,以此类推;Range_lookup:为一逻辑值,如果为 True 或省略,则返回近似匹配值,也就是 说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果为 False,则返回精确匹配值,如果 找不到,则返回错误值#N/A。提示:如果 Range_lookup 为 True 或省略,要求 Tab

24、le_array 数据区的首列必须按顺序进行排列(通常是升序) ,如果为 False,则 Table_array 数据区不需要排序。11应用:如图,在 A2 至 C11 区域的第 1 列(A 列)中查找 D2 单元格中的值,找到后显示出其对应的第 3 列(C 列)中单元格内的 值,并显示在 D5 单元格中。操作:在 D5 单元格中输入公式:=VLOOKUP(D2,A2:C11,3,TRUE)或=VLOOKUP(D2,A2:C11,3)或=VLOOKUP (D2,A2:C11,3,FALSE)。以后当我们在 D2 单元格中输入一个查找的值(如“10407”),在 D5 单元格中即显示出 “三车间

25、”字符(参见附图)。提示:如果 Table_array 数据是按行排列的,需要实现上述查找目的,用 HLOOKUP 函数替代 VLOOKUP 函数就可 以了。5 索引函数名称:INDEX功能:返回引用数据区域中指定行、列的数值格式:=INDEX(array,row_num,column_num)参数:Array:引用的单元格数据区域或者数组常量;Row_num:引用数据区域中的行序号;Column_num:引 用数据区域中的列序号。提示:该函数还有另外一种格式:=INDEX(reference,row_num,column_num,area_num),由于它不常用,在 此就不介绍了。应用:例

26、1:在 A4 至 I65 区域中,找出第 12 行、第 5 列的值(即 E15 单元格),并显示在 C1 单元格中。操作:在 C1 单元格中输入公式:=INDEX(A4:I65,12,5),确认。提示:函数中的 row_num(12)和 column_num(5)参数可以由引用的单元格来指定,如将上述公式修改为: =INDEX(A4:I65,A1,B1),以后只要在 A1 和 B1 单元格中输入数值(如 16、6),即可返回相应的数值。例 2:在 A4 至 I65 区域中,根据 A1 单元格指定的行序号,将整行的数据显示在 C1 至 K1 区域中。操作:同时选中 C1 至 K1 单元格区域,输

27、入公式:=INDEX(A4:I65,A1,0),然后按下“Ctrl+Shift+Enter”组 合键进行确认。提示:用“Ctrl+Shift+Enter”组合键确认输入的是一个数组公式,在数组公式两端出现数组公式标志 。如果将上述公式中的列序号(column_num)参数设置为“0” ,也可以在相应的单元格区域中显示一行的数 12据。6 逻辑“和”与“或”函数名称:AND、OR功能:AND 函数:如果所有参数值均为逻辑“真(TRUE)” ,则返回“TRUE” ,反之返回逻辑“假(FALSE)” ;OR 函数:如果所有参数值均为逻辑“假(FALSE)” ,则返回“FALSE” ,反之返回逻辑“真

28、(TRUE)” 。格式:=AND(Logical1,Logical2,Logical3)=OR(Logical1,Logical2,Logical3)参数:Logical1,Logical2,Logical3:待测试的条件表达式,最多达 30 个。应用:A1 和 B1 单元格中保存有具体数值,现在判断其中的数值与数值“60”的大小关系,并将判断的结果显示在 C1 单元格中。操作:在 C1 单元格输入公式:=AND(A1=60,B1=60),确认。如果公式返回 TRUE,说明 A1 和 B1 中的数值均大 于等于 60,如果公式返回 FALSE,说明 A1 和 B1 中的数值至少有一个小于 60

29、。如果将上述公式修改为:=OR(A1=60,B1=60),确认。如果公式返回 TRUE,说明 A1 和 B1 中的数值必有一个大 于等于 60;如果公式返回 FALSE,说明 A1 和 B1 中的数值均小于 60。7 逻辑判断函数名称:IF功能:根据对指定条件的逻辑判断真假,返回相应的结果格式:=IF(Logical,Value_if_true,Value_if_false)参数:Logical:逻辑判断表达式;Value_if_true:当判断条件为逻辑“真(TRUE)”时的返回结果,如果忽 略返回“TRUE” ;Value_if_false:当判断条件为逻辑“假(FALSE)”时的返回结果

30、,如果忽略返回“FALSE ”。应用:例 1:D2 单元格中保存着学生的成绩,如果成绩大于等于 90,则为“优秀” ,如果成绩大于等于 80,则为“良 好” ,如果成绩大于等于 60,则为“合格” ,如果成绩小于 60,则为“不合格” 。现要求做出上述判断,并 13将判断的结果显示在 E2 单元格中。操作:在 E2 单元格输入公式:=IF(D2=90,“优秀“,IF(D2=80,“良好“,IF(D2=60,“合格“,“不合格“),确 认。提示:上述多个判断条件,必须依序排列,否则函数会返回错误值;在上述公式中,我们用一个函数的 返回值作为另一个函数的参数,称之为函数的嵌套,对于 IF 函数,最

31、多只能嵌套 7 层。例 2:D2 单元格中保存着学生填写的选择题答案,正确答案为“AB” ,如果学生填入“AB” ,则“正确” ,如 果学生填入“A”或“B” ,则“半对” ,如果学生填入其他的答案,则“错误” 。现要求做出上述判断,并 将判断的结果显示在 E2 单元格中。操作:在 E2 单元格输入公式:=IF(D2=“AB“,“正确“,IF(OR(D2=“A“,D2=“B“),“半对“,“错误“),确认。8 字符数统计函数名称:LEN功能:计算列出的字符串或引用的单元格中字符串的字符数目格式:LEN(text)参数:text:列出的字符串或引用的单元格应用:例 1:计算字符串“软件世界 办公

32、与学习专栏”的字符数目,并将计算结果保存在 B2 单元格中。操作:在 B2 单元格中输入公式:=LEN(“软件世界 办公与学习专栏“),确认后,函数返回的结果是 12。提示:字符串中的空格也作为字符进行统计,每个汉字和英文字母均作为 1 个字符进行统计。例 2:A2 单元格中保存有字符串“World Wide web” ,统计其中的字母“W”数目,并将统计结果保存到 B2 单 元格中。操作:在 B2 单元格中输入公式:=LEN(A2)-LEN(SUBSTITUTE(SUBSTITUTE(A2,“W“,“),“w“,“),确认后, 函数返回的结果为 3。提示:如果将上述公式修改为:=LEN(A2

33、)-LEN(SUBSTITUTE(A2,“W“,“),则返回的结果为 2,即统计出大写 字母“W”的数目;如果将上述公式修改为:=LEN(A2)-LEN(SUBSTITUTE(A2,“w“,“),则返回的结果为 1,即 统计出小写字母“w”的数目。9 星期函数14名称:WEEKDAY功能:计算相应日期的星期数。格式:WEEKDAY(serial_number,return_type)参数:serial_number:指定的日期或引用含有日期的单元格;return_type:星期表示方式参数,当 Sunday(星期日)为 1、Saturday(星期六)为 7 时,该参数为 1,当 Monday(

34、星期一)为 1、Sunday(星期日)为 7 时 ,该参数为 2(这种情况符合中国人的习惯)。应用:假定日期 2003-5-1 保存在 A2 单元格中,现在计算该日期的星期数,并将结果保存在 B2 单元格中。操作:在 B2 单元格中输入公式:=WEEKDAY(A2,2),确认后,函数返回结果为 4(星期四)。提示:如果要返回系统当前日期的星期数,输入公式:=WEEKDAY(TODAY(),2),确认即可。如果把上述公式修 改为:=“星期“&WEEKDAY(A2,2),则函数返回的结果为“星期四” 。10 日期函数名称:TODAY功能:返回系统的即时日期。格式:=TODAY()参数:该函数没有参

35、数。应用:例 1:在 D28 单元格中输入系统日期。操作:在 D28 单元格中输入公式:=TODAY(),确认后,函数即刻返回当前的系统日期,并随系统日期的改变而 改变。提示:如果需要输入系统的即时时间,输入公式:=NOW(),确认即可。例 2:在 A1 单元格中保存有文本“电脑报 2003 年 5 月工资表”字符,现在需要其中的“2003”和“5”随系统日 期改变而改变。操作:我们在 A1 单元格中输入公式:=“电脑报“&YEAR(TODAY()&“年“&MONTH(TODAY()&“月工资表“,确认一 下就行了。提示:其中的“YEAR”函数用于返回日期的年份数, “MONTH”函数用于返回

36、日期的月份数。 1511 文本替换函数名称:SUBSTITUTE功能:将列出的文本或引用的某个单元格中的文本替换成指定的文本。特别是知道被替换的文本内容,而不 知道文本所处的位置时,用此函数比较方便。格式:SUBSTITUTE(text,old_text,new_text,instance_num)参数:text:列出的文本,或者是引用的含有文本的单元格;old_text:需要替换的文本;new_text:用于 替换的文本;instance_num:如果字符串“old_text”在“text”出现多次,则用此参数确定替换的次数( 如果要全部替换,可以省略此参数)。应用:例 1:如果需要将“软件

37、世界?OAOA 专栏”中的第 1 个“OA”字符替换成“办公与学习” ,并将替换的结果保存 在 B2 单元格中。操作:在 B2 单元格中输入公式=SUBSTITUTE(“软件世界?OAOA 专栏“,“OA“,“办公与学习“,1),确认后函数返回 的结果是:软件世界?办公与学习 OA 专栏)。例 2:假定员工姓名保存在 B 列中,两个字的员工姓名中有空格,现在需要将空格清除,并将结果保存到 C 列中 。操作:选中 C 列第 1 位员工姓名对应的单元格(如 C2),输入公式=SUBSTITUTE(B2,“,“),然后用“填充柄” 将上述公式复制到 C 列下面的单元格中即可。提示:在上述函数中,第

38、1 个引号中必须留一个空格!12 随机数字函数名称:RAND功能:产生一个大于等于 0 小于 1 的随机数字格式:RAND()参数:无应用:例 1:在 B2 单元格中产生一个大于等于 0 小于 1 的随机数字。16操作:在 B2 单元格中输入公式=RAND(),确认。提示:以后每按一次 F9 功能键,就重新产生一个随机数字。例 2:在 B2 单元格中产生一个大于等于 0 小于 10 的随机数字。操作:在 B2 单元格中输入公式=RAND()*10,确认。例 3:在 B2 单元格中产生一个大于等于 1,而小于等于 100 的整数。操作:在 B2 单元格中输入公式=INT(RAND()*100)+

39、1,确认。提示:在 Excel2000 中,加载了“分析数据库”宏和“Analysis ToolPak-VBA”宏,均可以利用 “=RANDBETWEEN(Bottom,Top)”函数式,产生一个大于等于数值 Bottom 而小于等于数值 Top 的随机数字。13 检索函数名称:CHOOSE功能:根据给定的检索值,从参数串中将相应的参数检索并显示出来格式:CHOOSE(Index_num,value1,value2,)参数:Index_num:检索的数值;value1,value2,:被检索数据提示:检索的数值为 129,被检索的参数最多为 29 个应用:实例:在 B2 单元格中显示出 A1

40、至 A10 单元格区域中的 A3 单元中的内容操作:在 B2 单元格中输入公式:=CHOOSE(3,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10)REPT(“软件世界“,3),确认 。提示:如果将上述公式修改为:=CHOOSE(RAND()*9+1,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10),则可以从 A1 至 A10 单元格区域中随机检索出数据,并显示在 B2 单元格中。14 字符串比较函数名称:EXACT功能:比较两个字符串是否相同格式:EXACT(Text1,Text2)参数:Text1:字符串一;Text2:字符串二应用:17例 1:比较“电脑报”与

41、“电脑 报”字符串是否相同,并将比较的结果保存在 B2 单元格中。操作:在 B2 单元格中输入公式=EXACT(“电脑报“,“电脑 报“),确认,公式返回结果为“FALSE” ,原因是第 二字符串中有空格,与第一个字符串不完全相同。提示:如果公式中直接输入文本,必须用英文状态下的引号进行引用。例 2:比较 A1 和 A2 两个单元格中字符串是否相同,并将比较的结果显示在 B2 单元格中。操作:在 B2 单元格中输入公式=EXACT(A1,A2),确认。提示:如果 A1 和 A2 单元格中存放的是英文字符串,且不需要考虑它们的大小写区别,可以用公式=A1=A2 代替 上述公式进行比较。15 超级

42、链接函数名称:HYPERLINK功能:为文档、硬盘分区、网站地址建立超级链接格式:=HYPERLINK(Link_location,Friendly_name)参数:Link_location:文档(分区)名称及完整路径或网站地址应用:实例:在 B2 单元格中建立与电脑报网站的超级链接,并在单元格中显示出“电脑报”字样。操作:在 B2 单元格中输入公式=HYPERLINK(““,“电脑报“),确认。以后,在联网的情况下,只 要点击 B2 单元格,即可快速登录到“电脑报”网站。提示:如果要与电子信箱地址建立超级链接,请在地址前面加上“mailto:”字符,例如,输入公式 =HYPERLINK(“

43、mailto:“,“软件世界“)。以后,只要点击该单元格,即可启动系统默认邮 件管理程序,给“软件世界”发 E-mail 了。16 错误值测试函数名称:ISERROR功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回 TRUE,反之返回 FALSE。格式:ISERROR(value)参数:Value:测试的值应用:18例 1:测试 B2 单元格中的函数是否返回错误值,并将测试结果显示在 C2 单元格中。操作:在 C2 单元格中输入公式=ISERROR(B2),确认。如果返回 TRUE,说明 B2 单元格式中的函数返回错误值; 如果返回 FALSE,说明 B2 单元格中的函数式没有返回

44、错误值。例 2:假定在 B2 单元格中输入公式=A1/A2,显然,但 A2 单元格中为“0”或为空时,该公式返回错误值 “#DIV/0!”。为了避免错误值在 B2 单元格中出现,怎么办呢?操作:将 B2 单元格中的公式修改为=IF(ISERROR(A1/A2),“,A1/A2),确认。提示:对于这个具体的例子,也可以将上述公式修改为=IF(OR(A2=“,A2=0),“,A1/A2)。17 频率函数名称:FREQUENCY功能:统计某个数据范围中相应数据段的出现频率格式:FREQUENCY(Date_array,Bins_array)参数:Date_array:用来统计频率的数组(源数据);B

45、ins_array:设定对 Date_array 进行频率统计的分段点 。应用:实例:假定 C2 至 C63 单元格区域中保存了学生的考试成绩,现在要统计出“60、60-69、70-79、80-89、90 -100”各分数段的学生人数,并将结果保存在 E3 至 E7 单元格区域中。操作:在 D3 至 D7 单元格区域中(不一定非得是这个区域),依次输入数值“59、69、79、89、100” ,再同时选 中 E3 至 E7 单元格区域,然后在编辑栏上输入公式=FREQUENCY(C2:C63,D3:D7),输入完成后,按下 “Ctrl+Shift+Enter”组合键进行确认,统计结果即刻显示在相

46、应的单元格内。提示:FREQUENCY 函数是一个数组函数,所以必须在数组公式中使用,数值公式输入完成后,不能直接按 “Enter”键进行确认,必须用“Ctrl+Shift+Enter”组合键进行确认。此时,数值公式的两端会出现数值 公式标志:一对大括号()。18 最高频率函数名称:MODE功能:找出某个范围中出现频率最高的一个数值格式:MODE(Date)19参数:Date:供函数统计的源数据应用:例 1:统计 A1 至 A100 单元格区域中出现频率最高的数值,并将结果显示在 A101 单元格中。操作:在 A101 单元格中输入公式=MODE(A1:A100),确认。提示:如果出现频率最高

47、的数值有多个,通常返回第 1 个数值。例 2:计算 A1 至 A100 单元格区域中出现频率最高数值的出现次数,并将结果保存在 A102 单元格中。操作:在 A102 单元格中输入公式=COUNTIF(A1:A100,MODE(A1:A100),确认。19 重复字符(串)函数名称:REPT功能:让同一字符串在单元格中重复显示出来格式:REPT(Text,Number_times)参数:Text:要重复的字符(串);Number_times:文本的重复次数应用:例 1:将文本“软件世界”在 B2 单元格中重复显示三次。操作:在 B2 单元格中输入公式:=REPT(“软件世界“,3),确认。例 2

48、:假定 B2 单元格能容纳 12 个字符,现在要将 A2 单元格中的内容显示在 B2 单元格中,左侧多余的位置用“* ”填充。操作:在 B2 单元格中输入公式:=REPT(“*“,12-LEN(A2)&A2,确认。提示:也可以在 B2 单元格输入公式:=CONCATENATE(REPT(“*“,12-LEN(A2),A2)。20 利用“宏”功能自定义函数有时 Excel 自带的函数不能满足我们的需要。我们可以利用“宏”功能自定义一个函数,来完成一些特定的运 算。应用:例 1:自定义一个计算梯形面积的函数:操作:1.执行“工具宏Visual Basic 编辑器”菜单命令(或按“Alt+F11”快捷键),打开 Visual Basic 编辑窗 20口。2.在窗口中,执行“插入模块”菜单命令,插入一个新的模块模块 1。3.在右边的“代码窗口”中输入以下代码:Function V(a,b,h)V = h*(a+b)/2End Function4.关闭窗口,自定义函数完成。以后可以像使用内置函数一样使用自定义函数。提示:用上面方法自定义的函数通常只能在自定义函数的工作簿中使用,在其它工作簿中无效。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报