《函数-逻辑数学时间文本函数.ppt》由会员分享,可在线阅读,更多相关《函数-逻辑数学时间文本函数.ppt(33页珍藏版)》请在金锄头文库上搜索。
1、复习回顾复习回顾o名字的应用(行列交叉点查找、建立函数或公式时使用名字、事后套用定名字的应用(行列交叉点查找、建立函数或公式时使用名字、事后套用定义的名字、整行整列定义名字)义的名字、整行整列定义名字)o函数的输入(手动、向导)函数的输入(手动、向导)oExcel帮助(向导里的超链接、帮助(向导里的超链接、F1)oIf函数(条件,正确地结果,错误的结果)函数(条件,正确地结果,错误的结果)oSum函数函数n参数是文本、逻辑值参与计算参数是文本、逻辑值参与计算n参数是数组或引用,只计算数值,不计算文本逻辑值等参数是数组或引用,只计算数值,不计算文本逻辑值等oSumif函数(区域,条件,满足条件需
2、求和的区域)函数(区域,条件,满足条件需求和的区域)oAverage 不对文本和逻辑值类数据进行计算;不对文本和逻辑值类数据进行计算;oAveragea要对文本和逻辑函数进行平均值计算要对文本和逻辑函数进行平均值计算n文本视为0,true视为1,false视为0,空文本(“”)也作为0计算oCount 统计数值型数据的个数统计数值型数据的个数oCountA统计非空单元格的个数统计非空单元格的个数oCountBlank统计空白单元格的个数统计空白单元格的个数oCountif统计满足条件统计满足条件Criteria的单元格个数的单元格个数oMax与min本节课主要内容o逻辑函数逻辑函数(IF、AN
3、D、OR、NOT、TRUE、FALSE)o数学与三角公式数学与三角公式o日期及时间函数日期及时间函数o文本函数文本函数 5.3 逻辑函数逻辑函数EXCEL 中的逻辑函数共有6个,分别是IF、AND、OR、NOT、TRUE和FALSE1IF函数函数 IF函数也称为条件函数,其功能是对指定的条件判断真假,根据参数的真假值,返回不同结果。数据处理中,经常利用IF函数对公式和数值进行条件检测。其语法格式如下:IF (logical_test,value_if_true,value_if_false)其中,参数logical_test是一个条件表达式,可以是比较表达式和逻辑判断表达式,其结果返回值为TR
4、UE和FALSE;Value_if_true表示logical_test为TRUE时的显示内容;Value_if_false表示logical_test为FALSE时的显示内容。例如:工作表C5单元格的公式为 =IF(B5=0,”,A5/B5) o这三个函数的语法格式分别为:这三个函数的语法格式分别为: AND (logical1,logical2, ) OR (logical1,logical2,) NOT (logical)o其中,其中,AND和和OR函数中的参数函数中的参数Logical1, logical2, 表示表示待测试的条件值或表达式,其结果可为待测试的条件值或表达式,其结果可为
5、TRUE 或或 FALSE,最,最多不超过多不超过30个。当使用个。当使用AND函数时,只有当运算对象都为函数时,只有当运算对象都为TRUE的情况下,运算结果才为的情况下,运算结果才为TRUE,否则为,否则为FALSE;当执;当执行行OR运算时,只有当运算对象都为运算时,只有当运算对象都为FALSE的情况下,运算结的情况下,运算结果才为果才为FALSE,否则为,否则为TRUE。oNOT函数中的函数中的Logical为可以计算出为可以计算出 TRUE 或或 FALSE 的逻的逻辑值或逻辑表达式。辑值或逻辑表达式。NOT函数的功能是对该表达式运算函数的功能是对该表达式运算结果取结果取相反值。相反值
6、。2 2、 ANDAND、OROR、 NOTNOT函数函数o假设在一个工作表的假设在一个工作表的A5、B5、C5单元格中的单元格中的数值分别为数值分别为40、50、60,则有公式,则有公式=AND(A5=60、B5=60、C5=60)o=FALSE,o=OR(A5=60、B5=60、C5=60)o=TRUEo=NOT(AND(A5B5,B5C5)o=FALSE 使用使用AND与与OR函数时,函数时,说明说明o参数必须是逻辑值,或者包含逻辑值的数组或引用o如果指定的单元格区域包括非逻辑值,则AND函数将会返回错误值”#VALUE!”。o在Excel中只有数字0被视为false,非0数字都被视为t
7、rue。o逻辑函数一般需要结合IF、SUM、COUNT等需要判断条件的函数使用。TRUE函数和FALSE函数都是无参函数,其结果分别是返回逻辑值TRUE和FALSE。3、TRUE和和FALSE函数函数5.3 逻辑函数逻辑函数o案例案例n某单位有某单位有3000名名职工,要按其工资职工,要按其工资缴纳个人收入所得缴纳个人收入所得税,税率与工资的税,税率与工资的关系如表所示。关系如表所示。n该单位的职工表如下该单位的职工表如下所示,用所示,用IF函数求出函数求出各职工的税率!各职工的税率! 工 资税 率3000以上税率=30%25003000税率=25%20002500税率=20%15002000
8、税率=15%1500以下税率=10%5.3 逻辑函数逻辑函数在在E4中输入编中输入编辑栏中的公式!辑栏中的公式!见见1 逻辑函数逻辑函数.xls练习一:销售提成计算练习一:销售提成计算o问题描述:如图所示为某公司销售部如图所示为某公司销售部5月份各地办事月份各地办事处的销售额及其销售费用情况,请根据右边的奖金提处的销售额及其销售费用情况,请根据右边的奖金提成政策判别各个办事处的奖金提成比例,并计算奖金成政策判别各个办事处的奖金提成比例,并计算奖金提成金额。提成金额。(见练习(见练习-逻辑函数逻辑函数.xls) 销售提成数据与政策表格销售提成数据与政策表格练习二:考试成绩评判练习二:考试成绩评判
9、(见练习(见练习-逻辑函数逻辑函数.xls)练习三o案例:如图为跳水比赛的某一单轮成绩计算表,按照跳水案例:如图为跳水比赛的某一单轮成绩计算表,按照跳水比赛计分规则:跳水比赛要进行六轮,每轮分别打分,最比赛计分规则:跳水比赛要进行六轮,每轮分别打分,最后按照六轮成绩累加的结果进行排名。每轮成绩的计算,后按照六轮成绩累加的结果进行排名。每轮成绩的计算,需要八位裁判分别打分(满分为需要八位裁判分别打分(满分为10分),然后根据八位裁分),然后根据八位裁判打分的总分,减去最高分和最低分,最后在结果上难度判打分的总分,减去最高分和最低分,最后在结果上难度系数乘系数乘3之后,得到本轮的选手成绩(这里还乘
10、上之后,得到本轮的选手成绩(这里还乘上3,是因,是因为难度系数一般在为难度系数一般在3.3左右,乘上左右,乘上3可以使得选手成绩在可以使得选手成绩在100左右)。左右)。 o见见:练习逻辑函数练习逻辑函数.xlsoABS(n) 返回数字的绝对值返回数字的绝对值oINT(n) 将数字向下舍入到最接近的整数将数字向下舍入到最接近的整数oTRUNC(n,n_d) 将数字的小数部分截去,返回整数将数字的小数部分截去,返回整数(不四舍五入不四舍五入)oROUND 按指定位数四舍五入某个数字按指定位数四舍五入某个数字oSIGN 返回数字符号。返回数字符号。oPRODUCT(n1,n2,) 将参数数字相乘,
11、返回乘积值将参数数字相乘,返回乘积值oMOD(n,div)返回两数相除的余数,其结果符号与除数相同返回两数相除的余数,其结果符号与除数相同oSQRT(n) 返回某一正数算术平方根返回某一正数算术平方根oFACT(n) 返回数的阶乘返回数的阶乘oPOWER(x,n)返回给定数字的乘幂(与返回给定数字的乘幂(与“”运算符相同)运算符相同)oRAND() 返回一个大于等于返回一个大于等于0 小于小于1 的随机数的随机数oRANDBETWEEN(bottom,top)产生位于两个指定数值之间的一产生位于两个指定数值之间的一个随机数个随机数oMINVERSE(array) 返回矩阵的逆返回矩阵的逆oMM
12、ULT(array1, array2) 返回两个或多个矩阵的乘积返回两个或多个矩阵的乘积5.4 数学和三角函数数学和三角函数练习(交作业)练习(交作业)o若某学生想做一个课程成绩表,根据计算方法,表格若某学生想做一个课程成绩表,根据计算方法,表格设置如下,其中平时作业总共设置如下,其中平时作业总共5次,每次满分次,每次满分20分平分平时成绩为时成绩为5次之和;期中考试,期末上机成绩和期末笔次之和;期中考试,期末上机成绩和期末笔试成绩总分为试成绩总分为100分,学期总成绩通过如下结构公式分,学期总成绩通过如下结构公式加权计算求出:加权计算求出:学期总成绩学期总成绩=平时成绩平时成绩*15%+期中
13、考试期中考试*25%+(上机成绩(上机成绩*30%+笔试成绩笔试成绩*70%)*60%本题的公式不算复杂,就是数据输入量比较大,如果不是进行真正的班本题的公式不算复杂,就是数据输入量比较大,如果不是进行真正的班级成绩处理而仅仅是练习,请设计如下形式的表格,并利用随机函数产级成绩处理而仅仅是练习,请设计如下形式的表格,并利用随机函数产生相关数据(生相关数据(2020个学生即可)个学生即可) 学号姓名平时成绩期中考试期末成绩学期总成绩第1次第2次第3次第4次第5次上机成绩笔试成绩作业要求作业要求1.建立工作表框架,制作表格框架,注意表格中边框和建立工作表框架,制作表格框架,注意表格中边框和底纹的设
14、置效果,以及某些单元格的合并居中效果的底纹的设置效果,以及某些单元格的合并居中效果的设置,学生个数下面只设置到设置,学生个数下面只设置到20行。行。2.学号的输入。采用自定义的方法输入,形如学号的输入。采用自定义的方法输入,形如PKM-001,PKM-002。3.姓名的输入。作为练习,姓名按实际输入也没有意义。姓名的输入。作为练习,姓名按实际输入也没有意义。此处采用此处采用“学生学生1、学生、学生2、”的命名方式。的命名方式。4.平时作业评分都在平时作业评分都在10-20分之间分之间 5.期中考试都及格期中考试都及格6.期末考试成绩在期末考试成绩在45-100之间之间7.所有的分数均取整数所有
15、的分数均取整数案例及练习:按实发工资总额计算每种面额钞票的张数案例及练习:按实发工资总额计算每种面额钞票的张数问题描述:问题描述:在工资数据处理中,每位职工的实发工资已求出,需要进行工资发放。现在想在发给每个职工钞票张数最少的情况下(没有拖欠工资情况),根据所有职工实发工资的总数,计算出财务部门应该准备的每种面额的总张数,做成如下图形式。见见2 数学与三角函数数学与三角函数-案例及练习案例及练习.xls5.5日期及时间函数日期及时间函数1YEAR,MONTH,DAY函数函数n用法用法oYEAR(serial_number)oMONTH(serial_number)oDAY(serial_num
16、ber)o其中的其中的serial_number是一个日期或数字。是一个日期或数字。n功能功能oYEAR函数返回某日期的年份。函数返回某日期的年份。oMONTH函数返回以系列数表示的日期中的月份。函数返回以系列数表示的日期中的月份。oDAY函数返回以系列数表示的某日期的天数,用整数函数返回以系列数表示的某日期的天数,用整数131表示。表示。 示例:公式示例:公式“=YEAR(“2008/5/15”)”返回返回20085.5日期及时间函数日期及时间函数2TODAY、NOW函数函数n用法用法oTODAY( )oNOW( )n功能功能oTODAY函数返回系统的当前日期。函数返回系统的当前日期。oNO
17、W函数计算当前日期和时间。函数计算当前日期和时间。示例:示例:在任意一个单元格中输入公式在任意一个单元格中输入公式“=TODAY()()”,都得到电脑系统的当前日期。,都得到电脑系统的当前日期。说明:TODAY函数是一个无参函数,但是在应函数是一个无参函数,但是在应用时候后面的左右括号不能漏掉。用时候后面的左右括号不能漏掉。 3、 DATE函数函数oDATE函数返回代表特定日期的序列号。其语法格式为:函数返回代表特定日期的序列号。其语法格式为:DATE(year,month,day) 其中的三个参数中:其中的三个参数中:oYear为年份,也可以为年份的序列号,用一到四位数字表示。为年份,也可以
18、为年份的序列号,用一到四位数字表示。oMonth为月份,如果所输入的月份大于为月份,如果所输入的月份大于12,将从指定年份下一年的,将从指定年份下一年的一月份开始往上加算。如:一月份开始往上加算。如:“DATE(2008,14,2) ”返回代表返回代表 2009年年2月月2日的序列号。日的序列号。oDay代表在该月份中的天数,如果代表在该月份中的天数,如果 day 大于该月份的最大天数,则大于该月份的最大天数,则将从指定月份的下一月的第一天开始往上累加。如:将从指定月份的下一月的第一天开始往上累加。如:“DATE(2008,5,50)” 将返回将返回2008 年年6月月19日。日。示例:在有些
19、数据库中,日期的年、月、日数字可能分为三个字段来保示例:在有些数据库中,日期的年、月、日数字可能分为三个字段来保存,当导入到存,当导入到ExcelExcel工作表后,就可以利用工作表后,就可以利用DATEDATE函数将年、月、日合函数将年、月、日合并成一个具体的日期数据。假设单元格并成一个具体的日期数据。假设单元格A1A1是年份数字,是年份数字,B1B1是月份数字,是月份数字,C1C1是日数,则公式是日数,则公式“=DATE=DATE(A1A1,B1B1,C1C1)”就将就将A1A1的年份数字,的年份数字,B1B1的月份数字和的月份数字和C1C1的日数,合并到一起组成了一个具体的日期数据。的日
20、数,合并到一起组成了一个具体的日期数据。5.5日期及时间函数日期及时间函数5.5日期及时间函数日期及时间函数4、WEEKDAYn用法用法oWEEKDAY(serial_number, return_type)oserial_number代表要查找的日期,或日期的系列数,以代表要查找的日期,或日期的系列数,以了解日期为星期几;了解日期为星期几;return_type确定返回值类型数字。确定返回值类型数字。n功能功能oWEEKDAY计算给定的日期是星期几计算给定的日期是星期几 Return_type返回的数字1或省略数字1(星期天)到数字7(星期六)2数字1(星期一)到数字7(星期日)3数字0(星
21、期一)到数字6(星期日)示例:2008年5月15日是星期四,则:“=WEEKDAY(”2008/5/15“) ”返回“5”; “=WEEKDAY(”2008/5/15“,2) ”返回“4”; “=WEEKDAY(2008/5/15,3) ”返回“3”5.5日期及时间函数日期及时间函数4、NETWORKDAYS函数n用法oNETWORKDAYS(start_date, end_date, holidays) n其中ostart_date表示代表开始日期,end_date为终止日期, holidays表示不在工作日历中的一个或多个日期所构成的可选区域,如元旦节、五一节、春节。示例:公式示例:公式“
22、=NETWORKDAYS(2008/5/1, 2008/5/10,2008/5/1)”返回返回6。5.5日期及时间函数日期及时间函数o案例案例n某建筑公司按天数计算每个民工的报酬,民工每个星期工作某建筑公司按天数计算每个民工的报酬,民工每个星期工作5天,工天,工作时间和请假时间如图的作时间和请假时间如图的AH列所示,列所示,I列是每天的报酬,列是每天的报酬,用日期函用日期函数计算每个民工的工作天数和总工资数计算每个民工的工作天数和总工资。 见见3 时间日期函数时间日期函数.xlso案例:某公司为体现人文关怀,想在员工生日当天为其庆案例:某公司为体现人文关怀,想在员工生日当天为其庆祝生日并送上礼
23、物。为了能够事先知道当天有哪些人过生祝生日并送上礼物。为了能够事先知道当天有哪些人过生日,公司根据人事档案制作了一个生日提醒表格。日,公司根据人事档案制作了一个生日提醒表格。5.5日期及时间函数日期及时间函数见见3 时间日期函数时间日期函数.xls问题描述:如图所示,问题描述:如图所示,A2A2:G6G6单元格区域是某公司一个部门的单元格区域是某公司一个部门的加班记录表,表中已经记录了每个人的加班日期以及加班的开加班记录表,表中已经记录了每个人的加班日期以及加班的开始时间和结束时间。加班工资按小时计算,为了方便计算,若始时间和结束时间。加班工资按小时计算,为了方便计算,若加班时间超过半个小时的
24、就按一个小时计算,但是低于半小时加班时间超过半个小时的就按一个小时计算,但是低于半小时的部分不再计算;一般工作日的加班工资标准为的部分不再计算;一般工作日的加班工资标准为2020元元/ /小时,小时,节假日为节假日为4040元元/ /小时。小时。根据以上原则,请通过公式运算将下图中的根据以上原则,请通过公式运算将下图中的E E、F F、G G列进行内列进行内容填充;并计算每个员工的总加班时间、节假日加班时间以及容填充;并计算每个员工的总加班时间、节假日加班时间以及加班工资。加班工资。练习:加班工资计算练习:加班工资计算文本函数文本函数(补充补充)oo常用文本函数介绍常用文本函数介绍o1TEXT
25、函数函数oTEXT函数的功能是将数值转换为按指定数字格式表示的文本。其语法函数的功能是将数值转换为按指定数字格式表示的文本。其语法格式为:格式为:oTEXT(value,format_text)o其中包括两个参数,意义分别为:其中包括两个参数,意义分别为:oValue为数值、计算结果是数值的公式或对数值单元格的引用;为数值、计算结果是数值的公式或对数值单元格的引用;oformat_text为所要选用的文本型数字格式,即为所要选用的文本型数字格式,即“单元格格式单元格格式”对话对话框框“数字数字”选项卡的选项卡的“分类分类”列表框中显示的文本形式的数字格式,它列表框中显示的文本形式的数字格式,它
26、不能包含星号不能包含星号“*”。 o示例:如果工作表中示例:如果工作表中A1单元格的数值为单元格的数值为2986.638,则公式,则公式“=TEXT(A1,#,#0.00)”返回字符串返回字符串“2,986.64”。o说明:使用使用“单元格格式单元格格式”对话框的对话框的“数字数字”选项卡设置单元格格式,选项卡设置单元格格式,只会改变单元格的格式而不会影响其中的数值。而使用只会改变单元格的格式而不会影响其中的数值。而使用TEXT函数可以函数可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。将数值转换为带格式的文本,而其结果将不再作为数字参与计算。常用文本函数介绍常用文本函数介绍oo
27、2 2VALUEVALUE函数函数VALUE函数的功能是将代表数字的文本字符串转换成数字。其语法格式为:函数的功能是将代表数字的文本字符串转换成数字。其语法格式为:VALUE(text)其中参数其中参数text为为带引号带引号的文本,或对需要进行文本转换的单元格的引用,还可以的文本,或对需要进行文本转换的单元格的引用,还可以是是Excel 中可识别的日期或时间格式。中可识别的日期或时间格式。如果如果text不是上述格式,则不是上述格式,则VALUE函数返回错误值函数返回错误值“ #VALUE!”。示例:公式示例:公式“=VALUE (¥1,000)”返回返回1000。oo3 3LOWERLOW
28、ER函数函数oLOWER功能是将一个文本字符串中的所有大写字母转换为小写字母。其语法格功能是将一个文本字符串中的所有大写字母转换为小写字母。其语法格式为:式为:LOWER(text)其中参数其中参数text是要转换为小写字母的文本,它可以是引用或文字串。是要转换为小写字母的文本,它可以是引用或文字串。示例:如果示例:如果A1中有字符串中有字符串“EXCEL”,则公式,则公式“=LOWER(A1)”返回字符串返回字符串“excel”。说明:LOWER函数不改变文本中的非字母字符。与函数不改变文本中的非字母字符。与LOWER函数类似,函数类似,Excel还有还有UPPER函数和函数和PROPER函
29、数,其中:函数,其中:UPPER函数将一个文本字符串中所函数将一个文本字符串中所有小写字母转换为大写字母的,而有小写字母转换为大写字母的,而PROPER函数将文本字符串的首字母和任何非函数将文本字符串的首字母和任何非字母字符之后的首字母转换成大写、其余字母转换成小写,它们的语法格式和字母字符之后的首字母转换成大写、其余字母转换成小写,它们的语法格式和LOWER函数相同。函数相同。常用文本函数介绍常用文本函数介绍oo4 4TRIMTRIM函数函数函数函数oTRIM函数清除文本中的所有空格(除了单词之间的单个空格外)。其语法格式为:函数清除文本中的所有空格(除了单词之间的单个空格外)。其语法格式为
30、:oTRIM(text)o其中参数其中参数text是需要清除其中空格的文本。是需要清除其中空格的文本。o示例:如果工作表示例:如果工作表A1单元格的数据为字符串单元格的数据为字符串“ First Quarter Earnings ”,则公式,则公式“=TRIM(A1)”返回字符串返回字符串“First Quarter Earnings”。oo5 5LENLEN函数函数函数函数oLEN函数的功能是返回文本字符串中的字符数。其语法格式为:函数的功能是返回文本字符串中的字符数。其语法格式为:LEN(text)o其中参数其中参数text为要查找其长度的文本,空格也将作为字符进行计数。为要查找其长度的文
31、本,空格也将作为字符进行计数。o示例:如果示例:如果A1单元格中字符串为单元格中字符串为“电脑电脑 爱好者爱好者”,则公式,则公式“=LEN(A1)”返回返回6。oo6 6CONCATENATECONCATENATE函数函数函数函数oCONCATENATE函数的功能是将若干字符串合并成一个字符串,其功能与文本连函数的功能是将若干字符串合并成一个字符串,其功能与文本连接运算符接运算符“&”相同。其语法格式为:相同。其语法格式为:CONCATENATE(text1,text2,)o其中的参数其中的参数text1,text2,为为1到到30个将要合并成单个文本的文本项,这些文本个将要合并成单个文本的
32、文本项,这些文本项可以是文字串、数字或对单个单元格的引用。项可以是文字串、数字或对单个单元格的引用。o示例:公式示例:公式“=CONCATENATE(97,千米千米)”返回返回“97千米千米”。常用文本函数介绍常用文本函数介绍oo7 7LEFTLEFT函数函数函数函数oLEFT函数的功能是根据所指定的字符数从文本字符串左边取出第一个或前几函数的功能是根据所指定的字符数从文本字符串左边取出第一个或前几个字符。也就是说,个字符。也就是说,LEFT函数对字符串进行函数对字符串进行“左截取左截取”,其语法格式为:,其语法格式为:oLEFT(text,num_chars)o其中参数其中参数Text是要提
33、取字符的文本字符串;是要提取字符的文本字符串; Num_chars是指定提取的字是指定提取的字符个数,它必须大于或等于符个数,它必须大于或等于0。如果省略参数。如果省略参数 num_chars,默认值为,默认值为 1。如果参数如果参数 num_chars 大于文本长度,则大于文本长度,则LEFT函数返回所有文本。函数返回所有文本。o示例:公式示例:公式“=LEFT(“电脑爱好者电脑爱好者”,2)”返回字符串返回字符串“电脑电脑”。oo8 8MIDMID函数函数函数函数oMID函数的功能是返回文本字符串中从指定位置开始的特定数目的字符,该函数的功能是返回文本字符串中从指定位置开始的特定数目的字符
34、,该数目由用户指定。其语法格式为:数目由用户指定。其语法格式为:oMID(text,start_num,num_chars)o其中参数其中参数text为要提取字符的文本字符串;为要提取字符的文本字符串;start_num为要提取的第一个为要提取的第一个字符的位置(文本中第一个字符的位置为字符的位置(文本中第一个字符的位置为 1,其余依此类推);,其余依此类推);num_chars为指定提取的字符个数。为指定提取的字符个数。o示例:公式示例:公式“=MID(“电脑爱好者电脑爱好者”,3,2)”返回字符串返回字符串“爱好爱好”。常用文本函数介绍常用文本函数介绍oo9 9REPLACEREPLACE
35、函数函数函数函数oREPLACE函数的功能是根据所指定的字符数,使用其它文函数的功能是根据所指定的字符数,使用其它文本字符串替换当前文本字符串中的部分文本。其语法格式为:本字符串替换当前文本字符串中的部分文本。其语法格式为:oREPLACE(old_text,start_num,num_chars,new_text)o其中参数其中参数Old_text为要替换其部分字符的文本;为要替换其部分字符的文本;Start_num为要用为要用new_text替换的替换的old_text中字符的中字符的位置;位置;Num_chars是用是用new_text替换替换old_text中字符中字符的个数;的个数;
36、New_text是用于替换是用于替换old_text中字符的文本。中字符的文本。o示例:如果工作表中示例:如果工作表中A1单元格的数据为字符串单元格的数据为字符串“电脑爱好者电脑爱好者”、A2单元格的数据为字符串单元格的数据为字符串“计算机计算机”,则公式,则公式“=REPLACE(A1,1,2,A2)”返回字符串返回字符串“计算机爱好者计算机爱好者”。常用文本函数介绍常用文本函数介绍oo1010SUBSTITUTESUBSTITUTE函数函数函数函数oSUBSTITUTE函数在文本字符串中用函数在文本字符串中用 new_text代替代替old_text。其语法格式为:。其语法格式为:oSUB
37、STITUTE(text,old_text,new_text,instance_num)o其中参数其中参数Text为需要替换其中字符的文本,或对含有文本的单元为需要替换其中字符的文本,或对含有文本的单元格的引用;格的引用;Old_text是需要替换的旧文本;是需要替换的旧文本;New_text是用于替是用于替换换old_text的文本;的文本;Instance_num为一数值,用来指定以为一数值,用来指定以new_text替换第几次出现的替换第几次出现的old_text,如果指定了,如果指定了instance_num,则只有满足要求的,则只有满足要求的old_text被替换,否则将被替换,否则
38、将用用new_text替换替换Text中出现的所有中出现的所有old_text。o示例:如果工作表中示例:如果工作表中A1单元格的数据为字符串单元格的数据为字符串“电脑爱好者电脑爱好者”、A2单元格的数据为字符串单元格的数据为字符串“计算机计算机”,则公式,则公式“SUBSTITUTE(A1,电脑电脑,A2)”返回字符串返回字符串“计算机爱好者计算机爱好者”。 o说明:如果需要在某一文本字符串中替换指定的文本,请使用函数如果需要在某一文本字符串中替换指定的文本,请使用函数SUBSTITUTE函数;如果需要在某一文本字符串中替换指定位置函数;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用处的任意文本,请使用REPLACE函数。函数。文本函数应用实例一:通讯地址拆分文本函数应用实例一:通讯地址拆分文本函数应用实例二:电话号码升位文本函数应用实例二:电话号码升位文本函数应用实例三:根据身份证获取个人信息文本函数应用实例三:根据身份证获取个人信息