大家好吖!昨天我们讲完了提取、查找与替换,接下来我们学个更好玩的——给文本“变魔术”。
拆解文本有一套!LEFT,MID,RIGHT 精准拆解;FIND & REPLACE 定位替换
有时候数据乱糟糟的,比如名字大小写不统一、地址挤在一堆,看着就头疼。怎么办?别急,Excel专门准备了一组“文本转换函数”,能帮你把不顺眼的字符,直接改成你想要的样子!
文本转换函数
文本转换函数常用的有:Upper、Lower、Proper。
首先我们来学习Upper函数,指是将所需的文本字符转换成大写的文本字符。
例如:在系统导出的原始数据中,我们需要将用户名的拼音大小写统一,那该怎么做呢?
首先,我们需要将用户名拼音从单元格内提取出来。
接着,插入之前学过的文本提取函数MID。
这里用到了文本提取函数MID,以及嵌套了文本查找函数FIND。
由于姓名拼音的开始位置不统一,所以我们观察文本字符,在"#"字符后为拼音。
在MID函数的开始位置填写FIND("#",B2)+1,意思为查找“#”字符后面的内容。
字符个数可以根据需要来填写,100能将拼音字段完全覆盖到。
现在,点击确定看一下效果吧~
看,有没达到我们想提取用户名拼音的效果?
这样提取出的信息非常清晰直观。
接下来我们就统一将拼音改成大写。
插入文本转换函数UPPER
点击确定
点击确定后,我们来看一下最终呈现的效果:
现在能看到已经将所有字母均改为大写,这就是文本转换函数UPPER的作用。
那我们再来看一下怎样将所有字母改成小写。
这就要用到文本转化函数LOWER。
点击确定
点击确定后,我们来看看效果:
现在我们就能看到所有的拼音字母呈现小写的状态了。
我们再来尝试让拼音的首字母改为大写。
这时,我们就用文本转换函数PROPER了。
点击确定
点击确定后,再来看看效果图:
这样,我们就得到了首字母大写的拼音字符。
大家平时可根据实际需要,来选择不同的文本转换函数。
再来看看步骤动态图:
现在我们来总结一下文本转换函数知识要点:
字符长度函数
下面,我们要讲的是求字符长度的函数,常用的有两种:LEN、LENB。
我们先来学习下LEN函数,这个函数指的是返回文本字符串中的字符个数。
那又是如何应用呢?
比如:用户名单元格里有许多字符,我们去尝试下求取长度
接着,插入求字符长度函数。
点击确定
点击确定,看看效果图:
求取长度函数可以清晰的看到,用户名中包含多少个返回字符。
但有的时候,在汉字和英文混合输入的情况下,汉字字符需要计算为2字符。
这种情况我们就要用到函数LenB了,我们来操作试试看
接着,点击确定
我们点击确定后,看看效果图
可以看出,这里的汉字字符就变成了按2计数,最终结果为30字符。
Lenb函数计数规则:汉字和全角状态下的标点符号,每个字符记为2个字符;英文和半角状态下的标点符号,每个字符记为1个字符。
操作步骤动态图演示:
好啦!现在来总一下字符长度函数知识吧~
下面是这两天所学到的文本函数知识点: