字符处理是每个人都必须经历的工作,无论是添加、删减、替换还是截取,Excel都已经准备好了各种各样的函数提供服务,可惜的是很多人上班N年了还不知道有这么多好用的公式
字符处理常用excel函数公式1:截取固定长度
按左侧4位截取文本,从科目名称中提取出一级科目。
公式如下:=LEFT(A2,4)
示意图如下:
字符处理常用excel函数公式2:按条件截取文本
地址中包含省市信息,要提取其中的省份,所以先用FIND函数定位省份位置,再用LEFT从左向右截取文本。
公式如下:=LEFT(A2,FIND("省",A2))
效果请见下方示意图:
字符处理常用excel函数公式3:从中间按条件截取
这次地址更加复杂,不但包含省市信息,还包含区划和路信息,要提取市名就要知道目标数据所处位置。所以分别定位找到省份信息和省市中间的字符长度,最后再用MID函数提取。
公式如下:=MID(A2,FIND("省",A2)+1,FIND("市",A2)-FIND("省",A2))
效果请见下方示意图:
字符处理常用excel函数公式4:提取姓氏
要从姓名中提取姓氏,由于姓名长度不同,分别有2/3/4三种长度,对应的姓氏长度也不同,分别对应提取1/1/2三种长度,所以利用LEN函数计算文本长度,再用LEFT函数借助第二参数截尾取整的特性提取姓氏。
公式如下:=LEFT(A2,LEN(A2)/2)
示意图如下:
字符处理常用excel函数公式5:清除多余空格
原始数据中包含很多空格,不但在最左侧,而且最右侧、中间都很多空格,想要达到的整理效果是:清除首尾空格,中间空格如果有多个仅仅保留1个即可,用TRIM函数轻松搞定。
公式如下:=TRIM(A2)
效果请见下方示意图:
字符处理常用excel函数公式6:重复指定次数
重复文本这类事,用REPT函数完美解决,看下面公式吧。
公式如下:=REPT(A2,B2)
效果请见下方示意图:
字符处理常用excel函数公式7:删除指定字符
要从字符串中删除指定字符,SUBSTITUTE函数就是专业做这个的,不用它都对不起Excel了,第三参数留空代表替换为空,即直接删除指定字符。
公式如下:=SUBSTITUTE(A2,B2,)
示意图如下图所示。
字符处理常用excel函数公式8:替换指定字符
在指定位置替换指定字符,REPLACE函数正好满足你。
公式如下:=REPLACE(A2,4,4,2020)
用法示意图如下:
字符处理常用excel函数公式9:自定义格式显示
要让数据按照你想要的效果显示出来,别忘了用TEXT函数,它就是excel函数中的魔法师,第二参数的格式代码可以按照需求自定义设置,满足你各种各样的显示要求。
公式如下:=TEXT(A2,"0000-00-00")
示意图如下:
字符处理常用excel函数公式10:合并字符
要合并字符的方法很多,可以用连接符&,也可以用CONCATENATE函数,但本案例需求是多行文本合并,咱们用个更简单的函数轻松搞定它。
公式如下:=PHONETIC(A2:A8)
示意图如下:
这些常用的excel公式可以帮你在关键时刻解决困扰,有心的人赶快收藏起来吧。