对于提取指定字符的内容,这里推荐四个函数:LEFT、RIGHT、MID、FIND,下面借助案例分别介绍这三类Excel函数在字符提取过程中的使用,在学习使用这几个函数之前,首先要知道这几个函数是干啥的?分别有什么功能,下面一起学习。
1. 字符提取函数● LEFT
函数定义:从一个文本字符串的第一个字符开始,截取指定数目的字符
使用格式:LEFT(Text,num_chars)
白话格式:LEFT(目标单元格,从内容的左边开始截取指定的字的个数)
参数定义:Text是包含要提取字符的文本字符串;Num_chars指定要由LEFT所提取的字符数,必须大于或等于0。
● RIGHT
函数定义:从一个文本字符串的最后一个字符开始,截取指定数目的字符
使用格式:RIGHT(text,num_chars)
白话格式:RIGHT(目标单元格,从内容的右边开始截取指定的字的个数)
参数定义:Text是包含要提取字符的文本字符串;Num_chars指定希望RIGHT提取的字符数。
● MID
函数定义:从一个文本字符串的指定位置开始,截取指定数目的字符
使用格式:MID(text,start_num,num_chars)
白话格式:MID(目标单元格,内容的左边指定开始位置,指定截取的字的个数)
参数定义:Text是包含要提取字符的文本字符串;Start_num是文本中要提取的第一个字符的位置,文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数。
● FIND
函数定义:检索字符位置(区分大小写)
使用格式:FIND(find_text,within_text,start_num)
白话格式:FIND(要查找的内容加引号或单元格,查找区域(单元格),从几个字开始查找)
参数定义:Find_text是要查找的文本;Within_text是包含要查找文本的文本;Start_num指定开始进行查找的字符。
上面分别介绍LEFT、RIGHT、MID用于按照位置提取字符,而FIND用于返回指定字符的位置,LEFT、RIGHT、MID FIND结合使用可按照限定字符的位置提取字符,下面借助案例使用。
2. 案例学习比如下面为一组订单数据,分别提取货号和销售单编号里的字母和数字。
提取货号字母,使用LEFT向左截取三位即可。
=LEFT(C2,3)
提取货号数字,使用RIGHT向右截取四位即可。
=RIGHT(C2,4)
提取单号字母,首先返回“-”在整个字符中处于第几位,然后使用LEFT从左开始截取到FIND("-",D2)-1这个位置,即可得到单号里面的字母。
=LEFT(D2,FIND("-",D2)-1)
提取单号数字,首先返回“-”在整个字符中处于第几位,然后使用MID从FIND("-",D2) 1这个位置开始截取,假设截取100个,即可得到单号里面的数字。
=MID(D2,FIND("-",D2) 1,100)
如果按照题主所说的“K69 461.88左3.258中,只提取3.258”,公式应该这样写:
=LEFT(MID(E2,FIND("左",E2) 1,100),FIND("中",MID(E2,FIND("左",E2) 1,100))-1)
以上,使用LEFT、RIGHT、MID FIND组合公式,成功将指定字符提取出来,更多Excel用法还需要在办公中进行实践,如果你在Excel学习过程中遇到问题,可随时向我发起提问,在评论区留言,共同沟通和解决问题,有问题,就会有答案~