首页 excel九招之七八:第七招:掐头去尾(mid函数)第八招:瞎子摸象(find函数)

excel九招之七八:第七招:掐头去尾(mid函数)第八招:瞎子摸象(find函数)

举报
开通vip

excel九招之七八:第七招:掐头去尾(mid函数)第八招:瞎子摸象(find函数) Excel九招之七、八:第七招:掐头去尾(MID函数)第八招:瞎子摸象(Find函数)第七招:掐头去尾(MID函数)与上面的两招不同,此招既不从第一位开始截取,也不从最后一位开始截取,而是由用户自行指定开始的位置和字符的长度。因此,若用户指定从第一位开始,便和Left函数一样。使用语法MID(text,start_num,num_chars)Text是包含要提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。Start_num是文本中要提取的第一个字符的位置。文本中第一个字符的start_...

excel九招之七八:第七招:掐头去尾(mid函数)第八招:瞎子摸象(find函数)
 Excel九招之七、八:第七招:掐头去尾(MID函数)第八招:瞎子摸象(Find函数)第七招:掐头去尾(MID函数)与上面的两招不同,此招既不从第一位开始截取,也不从最后一位开始截取,而是由用户自行指定开始的位置和字符的长度。因此,若用户指定从第一位开始,便和Left函数一样。使用语法MID(text,start_num,num_chars)Text是包含要提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。Start_num是文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推。Num_chars指定希望MID从文本中返回字符的个数。注意:如果start_num大于文本长度,则MID返回空文本("")。如果start_num小于文本长度,但start_num加上num_chars超过了文本的长度,则MID只返回至多直到文本末尾的字符。如果start_num小于1,则MID返回错误值#VALUE!。如果num_chars是负数,则MID返回错误值#VALUE!。如果num_bytes是负数,则MIDB返回错误值#VALUE!。应用示例:详细解释公式“=MID(A2,7,8)”A2中表示要截取的数据为A2单元格的内容“******19851221****“表”示,从第7位开始,共截取8个字符,因此系统返回用户想截取的生日时间“。OK,我们己经学了三招,但读者可能己经发现,实际工作中,原始资料并不会如此整齐地出现,让我们很容易的用上面的三招去截取。比如说,第三招示例中,我用的都是18位的身份证号码,但实际上,很多人仍在使用15位的身份号码,这样一来,因原始数据长度不一致,导致在截取时,便会截错。再如我们的第一个例子,我们截的是3位,但实际中,有的省份名称本身就有3位,因此对这种情况,简单的套用就无法取得正确的内容。如我在第一篇中所说,在实际的工作使用中,单一公式常常都是不够的,而需要使用组合招数。例如刚才的身份证号码不同长度问题,我们可以在招式中,加入对位数的判断,如果长度是18位,则取8位,如果是15位的,则取6位。还记得前面我们学过左右逢源吗?这一招可是相当的实用哦,我们经常会用到。另外,下面我再介绍两招,用来对单元格的内容进行判断。一个是“瞎子摸象”(Find函数),让用户对单元格内容中指定的字符进行定位,以确认其位置。当位置被确认后,截取就是轻而易举的一件事情了。另一招是“鲁班神尺”(Len函数),让用户对单元格内容的长度进行测量,得出其长度后,再做相应的截取处理。第八招:瞎子摸象(Find函数)此招用来对原始数据中某个字符串进行定位,以确定其位置。因为该招进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串,有点像瞎子摸象,摸到哪就说哪,因此取名“瞎子摸象”。使用语法FIND(find_text,within_text,start_num)Find_text是要查找的文本。Within_text是包含要查找文本的文本。Start_num指定开始进行查找的字符。within_text中的首字符是编号为1的字符。如果忽略start_num,则假设其为1。注意:使用start_num可跳过指定数目的字符。例如,假定使用文本字符串“AYF0093.YoungMensApparel”,如果要查找文本字符串中说明部分的第一个“Y”的编号则,可将start_num设置为8,这样就不会查找文本的序列号部分。FIND将从第8个字符开始查找,而在下一个字符处即可找到find_text,于是返回编号9。FIND总是从within_text的起始处返回字符编号,如果start_num大于1,也会对跳过的字符进行计数。如果find_text是空文本(""),则FIND则会返回数值1。Find_text中不能包含通配符。如果within_text中没有find_text,则FIND返回错误值#VALUE!。如果start_num不大于0,则FIND返回错误值#VALUE!。如果start_num大于within_text的长度,则FIND返回错误值#VALUE!。应用示例:上图中,对含有不同地方的数据,利用“Find”函数非,常简单地确定了“省”出现的位置。详细解释公式“=FIND("省",A2)”中,“省”表示要查找的文本为“省”,(实际使用中,也可以很长的一串字符)。要找找的象是A2元格的内容“广省莞市城区⋯”,因没有指定起始位置,所以系从第一位开始。返回的“,表示“省“字在第三位。而“黑江省哈市⋯”返回4。与Find似,Search函数也有相同的功能。它的区是,Find区分大小写,而Search不分大小写(当被找的文本英文)。另外,在Excel中,文本行理的很多函数都提供了一个特用来理双字字符(如中文,日文)的函数,一般是在原函数后加“B”如,FIND,就有一个FINDB。之前的LEFT,相的就是LEFTB等。其,我在用中,使用不“B”的函数就足了。如果你想使用“B”的函数,要特注意,尤其是在合运用函数,其中一个函数使用“B”的形式,其它有“B”形式的函数,全部都要使用其“B”的形式否,果极可能是的。
本文档为【excel九招之七八:第七招:掐头去尾(mid函数)第八招:瞎子摸象(find函数)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
等雪的鱼
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:4
分类:
上传时间:2022-04-11
浏览量:47