网站大量收购独家精品文档,联系QQ:2885784924

常用文本函数与其应用实例.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用文本函数与其应用实例

常用文本函数及其应用实例 excelhome 在excel 2003中一个单元格中最多能输入32767个字符什么是文本?在excel中文本是指除数值、日期时间、逻辑值和错误值以外的所有值。 在excel 2003中一个单元格中最多能输入32767个字符 一个文本值是由n(0=n=32767)个字符组成的,因此文本也叫字符串。 字符是什么?是计算机可识别的单个符号。分为单字节字符和双字节字符。字节和字符的区别在于:字符相当于人,字节相当于凳子;人分胖瘦,胖人需要坐两个凳子才能坐下来,也就是说有的字符需要双字节才能表示。普通的数字,大小写的英文字母都是单字节字符;中文,中文的标点符号,以及全角的字符这些都是双字节字符。 文本实例:“ABCD”、“123”、“”、“一二三四”等等 Excel中的文本函数有34个标准的文本函数,但涉及文本的函数不计其数。此次课程所涉及到的文本函数有: len()/lenb(), mid()/midb(), left()/leftb()/right()/rightb(), find()/findb()/search()/searchb(), substitute()/replace()/replaceb(), trim()/clean(), rept() len()/lenb()函数: LEN返回文本字符串中的字符数,即返回“人数” LENB返回文本字符串中用于代表字符的字节数,即返回“凳子数” 函数返回值(结果)为整数数值 语法:LEN(TEXT);LENB(TEXT) TEXT参数不一定非是文本格式,也可以是其他格式 文本值其测量结果是按文本本身进行测量的。 用LEN测量数值的长度,无论它的格式怎么变化,其测量结果是原数值的长度。当表现形式为其他形式时其测量是转成数字型文本进行计算的。 用LEN测量日期格式的结果为5,实质也是数值,只是表现形式不同罢了,当日期格式转化为“常规”后就可以看到它的文本格式。时间格式其测量结果是17位,日期和时间联合起来是16位,反而少了。也就是说日期、时间是按其的数值转成文本进行计算的。 全角字符的测量结果是字节数是字符数的两倍。 逻辑值(在excel单元格中输入逻辑值时默认为居中格式)是按照字母的长度测量。即:逻辑值转成“TRUE”、“FALSE”进行计算 可以通过=A1””来查看这些值的转换结果 LEFT()/LEFTB()/RIGHT/RIGHTB()函数: LEFT基于所指定的字符数返回文本字符串中的第一个或前几个字符(按人数返回左边前几个几个字符)。 LEFTB基于所指定的字节数返回文本字符串中第一个或多个字节的字符(按凳子数返回左边的前几个字符)。 函数返回值(结果):文本 语法:LEFT(text, num_chars) LEFTB(text, num_bytes) text是包含要提取字符的文本字符串。也就是原字符串。 num_chars指定希望left提取的字符数 num_bytes指定希望leftb提取的字节数。 num_chars/num_bytes必须大于或等于0;如果其数值大于文本长度则函数返回所有文本;如果省略其数值则默认为“1”;如果不是整数,则按其整数部分返回结果。其数值为“1” 其数值为“0”时的书写方法为:left(A1,)或者left(A1,0) Number参数的特性为:A,如果是数字型文本,函数内部会将它转换成数值;B,如果数值不是整数,先取整再计算。 RIGHT()/RIGHTB()和LEFT()/LEFTB()的使用方法一样! 例:查找字符串中中文字符的个数 利用LEN/LENB函数的特性进行取值,中文字符为双字节字符,而英文字符为单字节字符,用LENB函数测量字符串的结果减去LEN函数测量其的结果得到的就是双字节字符的个数。那么由此可以引申为“查找非中文字符的个数”应该是 len(A1)-(lenb(A1)-len(A1)) 不过这样就有一个问题:如何将字符串中的中文字符和全角字符区分?问题的答案还在思考中…… MID()/MIDB()函数 MID返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。 MINDB根据您指定的字节数,返回文本字符串中从指定位置开始的特定数目的字符。 函数返回值(结果):文本 语法:MID(text, start_num, num_chars) MIDB(text, start_num, num_byt

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档