WPS EXCEL如何分割指定的字符串
当EXCEL表格中有一列或多列字符串,你只需要其中一部分字符串,如何获取你想要的字符串呢?这需要将字符串分隔,只取出自己想要长度的字符就行,在EXCEL中可以使用LEFT、RIGHT、MID函数来提取你想要的单元格内容。
LEFT函数
LEFT函数是 基于所指定的字符数返回文本字符串中的第一个或前几个字符。
语法
LEFT(text,num_chars)
Text 是包含要提取字符的文本字符串。
Num_chars 指定要由 LEFT 所提取的字符数。
■Num_chars 必须大于或等于 0。
■如果 num_chars 大于文本长度,则 LEFT 返回所有文本。
■ 如果省略 num_chars,则假定其为 1。
操作示范
第一步,在工作表中选择需要分割的字符串单元格,
第二步,在编辑栏内输入函数=LEFT(C2,11),并按CTRL+ENTER生效
RIGHT函数
Right根据所指定的字符数返回文本字符串中最后一个或多个字符。
语法
RIGHT(text,num_chars)
Text 是包含要提取字符的文本字符串。
Num_chars 指定希望 RIGHT 提取的字符数。
说明
• Num_chars 必须大于或等于 0。
• 如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。
• 如果忽略 num_chars,则假定其为 1。
操作示范:
第一步,在EXCEL工作表中选择需要分割字符的单元格;
第二步,在编辑栏输入函数=RIGHT(C2,LEN(C2)-11)并按CTRL+ENTER生效,之后可在D列看到结果。
MID函数
MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法
MID(text,start_num,num_chars)
Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
Num_chars 指定希望 MID 从文本中返回字符的个数。
说明
■ 如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
■ 如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
■ 如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
■ 如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。
操作示范:
第一步,点击菜单栏中的【公式】-【常用函数】-【插入函数】;
第二步,在查找函数的输入栏内输入“MID”并选择该函数,点击【确定】;
第三步,将光标移至函数参数对话框内的【字符串】输入栏并拖取表格内的单元格区域,【开始位置】填入“12”,【字符个数】填入“LEN(C2)-11”,然后点击【确定】(注:开始位置指从单元格内的第几个字符开始提取,字符个数指需要提取字符串的长度,如果字符串长度不确定可以使用**len()**函数):
第四步,将光标移至第一个单元格右下角直接下拉填充即可完成提取。
至此提取Excel单元格中的部分内容就已经完成了。
怎么去除掉单元格内容中的前后空字符串?
当数据表格中内容有空格时,肯定会不好进行数据分析或进行相关的操作,所以需要去除掉单元格字符串中的前后空字符串(其实就是空格)。
实例操作:
第一步,使用LEN()函数来检验一下单元格中的字符串长度,可以自己再数一下实际有多少;
第二步,选择需要去除掉的单元格空格范围,比如在本例中准备处理当前单元格中的所有空格,可以选中这两个范围,然后点击单元格中右上角的感叹号,选择【清空前后空字符串】点击后生效,单元格中的内容的空格则会去掉。
最后结果可以通过LEN()函数查看,所有的空字符串都被去除了。
好了,本次WPS EXCEL分享就到此结束了,以后会持续更新表格的数据分析处理技巧。