Excel 中用left函数+find函数组合提取文本
来源:网络收集 点击: 时间:2024-05-23打开Excel源文件。观察需要提取的源数据。

我们需要将物料名称提取出来,经观察,只需要将每行中“\\”之前的文本提取出来即可。

可以用来提取文本的函数常用的主要有这几个,left函数、right函数,mid函数。left函数是从左侧第一个字符向右侧提取指定字符个数;right函数是从右侧第一个字符向左侧提取指定字符个数;mid函数可以指定从左侧起第几个字符开始提取,提取多少个字符。
4/9这里我们可以选用left函数进行提取,但是每行需要提取的物料名称的字符数是不一样的,直接用left函数是无法完成需要的。

首先我们要解决的就是确定每行到底要提取多少个字符,通过观察,我们只要确定“\\”是第几个字符就能确定到底需要提取多少个字符。例如确定“\\”是第五个字符,那么需要提取的字符个数就是4个。“\\”是不需要提取出来的。
6/9因而我们选用find函数来确定“\\”的字符位置。find函数用法:=find(要查找的文本,包含要查找文本的文本,指定要从其开始搜索的字符)我们编辑函数如下:

得到结果如下:这个结果就是“\\”的位置,它-1就是需要提取的字符数。

最后我们用left函数进行提取。编辑函数如下:=LEFT(A52,FIND(\\,A52,1)-1)

向下填充即可。至此,我们已经实现了本次操作的目的。

输入函数公式的时候不要乱点击鼠标,容易把不需要的单元格带进公式中造成错误
注意函数参数的写法。
EXCEL版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_833153.html