分类目录归档:学习

Excel对字符串的截取、拼接和对比

Excel数据处理,有一部分是对字符串的操作,也就是对字符串进行截取、拼接和对比,因此,本文将对Excel字符串操作的一系列函数进行讲解,旨在提高工作的效率。

1 字符串的截取
字符串的截取就是从一个给定字符串中截取一部分内容,常见的比如截取身份证号中的年月日信息,可采取的函数有MID、LEFTRIGHT

MID是middle的缩写,意思取一个字符串中间的一部分,使用方法是=MID(字符串,起始位置,截取长度),起始位置从1开始。

LEFT是从左边截取给定的一个定符串,RIGHT与LEFT相反,是从右边截取给定的一个字符串,需要指定截取的长度,使用方法是=LEFT(字符串,截取长度)=RIGHT(字符串,截取长度)
excel012 字符串的拼接
拼接就是将两个或多个单元格或字符串连接一起,拼接的方法是使用concatenate函数或直接使用&符号进行连接,如下图所示,其中”-“是一个单独的字符串“减号”:
excel063 字符串的比较
经常遇到两个单元格的内容进行比较的情况,如果使用眼睛判断比较麻烦,也可能犯错误,正确的方法是使用EXACT函数或等号来判断。

excel07

EXACT进行对比时,区分大小写,公式2中使用等号对比时,不区分大小写

4 其它一些字符串函数

4.1 求字符串长度
使用len函数求一个字符串的长度,在中文语言状态下,汉字、数字、符号都占一位,注意前后空格也占位置,使用方法是=LEN(A1)

4.2 去前后面的空格
在对手工填写的内容进行对比时,经常发现明明看着一样,但是对比起来不一样或者用VLOOKUP查不着,那可能就是前面后面有空格,使用TRIM函数可以去掉前后的空格,使用方法是=TRIM(A1)