文本函数中,有这么几个函数,基本的处理方法和功能,是为了截取文本内容的,所以也可以成为文本截取的函数。主要是指,LEFT、RIGHT、MID函数。
1、函数概念,
Left函数,从左侧截取N个字符,例如:LEFT('张三',1)=张
Right函数,从右侧截取N个字符,例如:RIGHT('张三',1)=三
MID函数,从指定位置截取N个字符,例如:MID('我爱祖国',2,3)=爱祖国。
2、灵活运用函数:
(1)截取某个位置字符:如下图
一列数据中,有文本的字符长度不一样,怎么办,可以使用这3个函数组合嵌套。
(2)让手机号码中的第4-8位号码变成****
公式:=LEFT(B26,3)&'****'&RIGHT(B26,4)
当然,还有别的办法,我只是为了举例,以及探讨思路。
3、注意事项:
(1)当这3个函数截取的字符不存在时,返回的是空文本。
(2)这里始终提到一个“字符”的概念,它与“字节”是有区别的。
文本是由字符组成,字符又分为单字节和双字节。一般情况下,数字、字母都是单字节的字符,汉字是双字节的字符。
不区分字符的单双字节,每个字符都默认为1个字符。
(3)Left、Right、Mid,对应有一个专门区分字符计数单位的函数,分别是LeftB、RightB、MidB。举例,见下图:
从图中可以看出,字节、字符是有区别的。
RIGHT\RIGHTB、MID\MIDB 道理是一样。
以上是文本函数中,具备文本截取功能的3个函数,希望对大家有所启发。
【我是“余家百态”,分享个人生活工作上的经历、感悟、技巧,每天所见所得、所学所知,一起共勉!】
联系客服