文本函数1课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《文本函数1课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文本 函数 课件
- 资源描述:
-
1、page1文本函数文本函数leftleft、rightright、midmid1substitutesubstitute、replace replace 、reptrept2lenlen、findfind3charchar、codecode4texttext5page2leftleft、rightright、midmid1 用用法讲解及示例法讲解及示例2 作作业业返回返回LEFTLEFT和和LEFTBLEFTB函数函数RIGHTRIGHT和和RIGHTBRIGHTB函数函数MIDMID和和MIDBMIDB函数函数page3使用使用LEFTLEFT和和LEFTBLEFTB函数返回左边字符函数返回
2、左边字符 这两个函数都有两个参数。Text表示包含要提取字符的文本字符串,num_chars指定函数LEFT所要提出的字符数,num_bytes按字节指定。参数num_chars和num_bytes必须大于或等于0。等于0返回值为空;小于0,则返回错误值;省略默为1。具体见示例1。 LEFT和LEFTB函数作用是基于所指定的字符数返回文本字符串中的第一个或前几个字符。所不同的是LEFT以字符为单位,而LEFTB以字节为单位。这两个函数表达式如下:LEFT(text,num_chars) LEFTB(text,num_bytes)page4示例1page5例题例1:现要求从人名中提取出姓氏进行称
3、呼的输入,要求输入为“某某市某先生/女士”。具体步骤如下: Step1:制作如图所示表格。 Step2:要想得到第一个人的称呼,即可在单元格D2中输入公式: 回车后则可得到第一个人的称呼。(concatenate函数实现合并字符串) step3:拖拽公式自动填充。page6使用使用RIGHTRIGHT和和RIGHTBRIGHTB函数返回函数返回右右边字符边字符 RIGHT和RIGHTB函数作用是基于所指定的字符数返回文本字符串中的最后一个或多个字符。所不同的是RIGHT以字符为单位,而RIGHTB以字节为单位。这两个函数表达式如下:RIGHT(text,num_chars)RIGHTB(tex
4、t,num_bytes) 这两个函数都有两个参数。Text表示包含要提取字符的文本字符串,num_chars指定函数所要提出的字符数,num_bytes按字节指定。参数num_chars和num_bytes必须大于或等于0。等于0返回值为空;小于0,则返回错误值;省略默为1。具体见示例。问题1:LEFT、LEFTB函数和RIGHT、RIGHTB函数有什么异同点?page7 MID和MIDB函数作用是返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。所不同的是MID以字符为单位,而MIDB以字节为单位。这两个函数表达式如下:MID(text,stsrt_num,num_chars
5、)MIDB(text,stsrt_num,num_bytes)使用使用MIDMID和和MIDBMIDB函数查找特定的字符函数查找特定的字符 这两个函数都有3个参数。Text表示包含要提取字符的文本字符串,start_num表示文本中要提取的第一个字符的位置,文本中第一个字符的位置为1,以此类推。num_chars指定函数从文本中返回的字符个数,num_bytes按字节指定。参数num_chars和num_bytes必须大于或等于0。等于0返回值为空;小于0,则返回错误值;省略默为1。具体见示例。page8示例2水果英文名售量(箱)香蕉Banana50苹果Apple67公式结果说明=MID(A2
6、,1,2)香蕉从第一个字符开始,返回两个字符=MID(B2,3,3)nan从第三个字符开始,返回三个字符=MID(B2,3,6)nana要返回的字符大于总长度,则返回直到最后的字符=MID(C2,3,2)start_num超过字符长度,返回空值=MID(B3,0,2)#VALUE! start_num小于1,返回错误值=MID(B3,1,-1)#VALUE! num_chars小于0,返回错误值=MIDB($A2,1,2)香从第一个字节开始,返回两个字符=MIDB($B2,3,3)nan从第三个字节开始,返回三个字符=MIDB($B2,3,6)nana要返回的字节大于总长度,则返回直到最后的字
7、节=MIDB($C2,3,2)start_num超过字节长度,返回空值=MIDB($B2,0,2) #VALUE! start_num小于1,返回错误值=MIDB($B2,1,-1)#VALUE! num_chars小于0,返回错误值page9例题2 在网上注册一些表格时经常要填写身份证号码,填写完毕系统会自动生成你的出生日期。现以某公司员工为例,根据身份证号码提取员工出生年月日,具体的操作步骤如下: Step1:制作如图所示表格。 Step2:根据身份证号码提取员工出生年月日,在单元格C2中输入公式 “=MID(B2,7,8)”,回车即可。 Step3:拖拽公式自动填充。page10subs
8、titute、replace 、rept返回返回substitutereplacereptpage11 使用SUBSTITUTE函数替换文本 SUBSTITUTE函数的作用是在文本字符串中用new_text代old_text,其表达式如下: substitute(text,old_text,new_text,instance-num) 从表达式中可以看出该函数有4个参数。text为需要替换其中字符的文本,或对含有文本的单元格的引用; old_text为需要替换的旧文本; new_text为用于替换old_text的文本;instance-num为一个数值,用来指定以替换第几次出现的。该函数的具
9、体应用见示例3。page12示例3水果香蕉4854654substitute公式结果说明=SUBSTITUTE(A1,香蕉,苹果)水果苹果用“苹果”替换“香蕉”=SUBSTITUTE(B1,4,9,2)4859654用“9”替换第二个“4”=SUBSTITUTE(B1,4,9)9859659用“9”替换的所有的“4”=SUBSTITUTE(C1,s,S,1)Substitute用“S”替换第一个“s”=SUBSTITUTE(C1,s,T)TubTtitute用“T”替换的所有的“s”=SUBSTITUTE(B1,4,9,0)#VALUE!instance_num小于1,返回错误值page13
10、使用replace函数替换文本replace函数的作用是使用new_text根据指定的字符数替换old_text中的部分文本,其表达式如下:replace(old_text,start_num,num_chars,new_text)从表达式中可以看出该函数有4个参数。old_text为需要替换其部分字符的旧文本;start_num表示要用new_text替换的old_text中字符的位置;num_chars表示函数replace使用new_text替换old_text中字符的个数;该函数的具体应用见示例4。 问题2:replace和substitute函数有什么异同点?page14示例4水果香
11、蕉4854654replace2004公式结果说明=REPLACE(A1,3,2,苹果) 水果苹果用“苹果”替换“香蕉”=REPLACE(B1,1,3,*)*4654用“*”替换前三位字符=REPLACE(B1,4,9,Excel)repExcel用“Excel”替换第四位以后的字符=REPLACE(A2,4,1,5)2005用“5”替换“4”=REPLACE(A2,-2,3,Excel) #VALUE!start_num小于0,返回错误值=REPLACEB(A1,3,2,苹果)水苹果香蕉以字节为单位,用“苹果”替换2个字节=REPLACEB(B1,1,3,*)*4654用“*”替换前三个字节
展开阅读全文