Excel2007版的常用功能(16):Excel文本处理函数

本文详细介绍了Excel2007中用于文本处理的函数,包括left(), right(), mid()等,用于字符串截取;len(), lend(), find(), search()等,用于获取文本信息;以及proper(), lower(), upper()等,用于文本格式转换。还讲解了replace(), substitute(), concatenate()和text()函数的使用方法,以及在实际问题中如何应用这些函数进行文本操作。" 118573237,9952765,Pytest框架详解与实战,"['python', '软件测试', '自动化测试', '单元测试框架']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    文本截取字符串:   

1.    left()函数:

     =left(text,num_char)    即:=left(字符串,从字符串里从左开始选取几个字符串)

2.   right()函数:

      =right(text,num_char)    即:=right(字符串,从字符串里从右开始)   

     如: =right(E3,3)

             =right('text',2)        //te

3.   mid()函数:

      =mid(text,从第几个字符串开始取,取几位)       返回文本字符串中 从指定位置开始的特定数目的字符

      如:  =mid(texttext,2,2)      //xt

      如:  取字符串里,从第二个字符串到第四个字符串之间的字符串:

              =mid("texttext",2,2)  或 =right(left(texttext,4),2)

      如:  从字符串里取从第四位开始往后的所有位:

              =mid(E3,4,100)        这个100要大于最多位数数字

mid()的作用 与 同时用left()与right()的作用一致 

   比如:   需要取"texttext"的第二个到第五个:right(left(texttext,5),4) 或 mid(texttext,2,5)

注意:

如果mid开始截取字符串的位置数大于文本长度,返回空文本(" ")

如果mid开始截取字符串的位置数小于文本长度,但是加上要截取的字符串数大于文本长度,则返回从要截取字符串开始的位置到文本末尾的所有字符串

如果“从第几个字符串开始取”这个位置小于1,则返回错误值#VALUE!

如果要截取的字符串数是负数,则返回错误值#VALUE!

获取文本中的信息:

1.   找一个字符,计算这个字符在字符串里是第几位

      len()函数:  求字符串的长度,也就是字符串里有几个字符。求的是字符,不是字节,一个汉字算一个字符

     =len(字符串)          如: =len(aaa) //3

2.   lend()函数: 

      =lend(字符串)   求有多少字节。每个汉字是两个字节

3.    find()函数

     找一个字符在一个字符串中的起始位置,也就是第几位(区分大小写)

   但是,当要找的东西有几个的时候,它只会找到里面的第一个

   =find(text,within_text,start_num)            start_num是可选的,当要找的字符在字符串里有不止一个的时候可以用

      如:  E3单元格为“999-000-111-232”,查找“-”:   

               =find("-",E3)    // 4

      如:  E3单元格为“999-000-111-232”,查找第二个“-”:

            =find("-",E3,find("-",E3)+1)    // 8

4.  search函数:

    语法:=SEARCH(find_text,within_text,[start_num])

                    在第二个文本中,从第N位开始查找第一个文本的位置

              如:=SEARCH("good morning","good",1)   结果为1

5.  proper函数:&n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值