文章目录
一、LEFT、RIGHT、MID、FIND、LEN函数
1.1 LEFT函数
LEFT表示从单元格的左侧抓取资料,用法如下
比如我想从左侧单元格抓取PAPAYA,可以如下操作
1.2 RIGHT函数
RIGHT和LEFT用法相同,只是抓取方向相反。如果我想从右侧抓取Classroom,则如下操作
1.3 MID函数
从中间抓取数据,可使用MID,用法如下:
比如我想从中间抓取class这个单词,操作如下
1.4 FIND函数
在使用以上三个函数时,我们也常使用FIND使得资料截取更加方便。FIND作用是在文字中找到特定字母的顺位。
比如我想寻找y在单元格中的顺位,操作如下:
但当我要寻找a在单元格中的顺位时,有四个a,这时可以通过指定起始搜索点来解决。
如我将搜索起点指定为第七个字母。
1.5 LEN函数
LEN函数用于计算单元格中的字数和空格(空格也计算在内)。
二、例子
将表格左侧的资料截取到右侧对应的表格中。
2.1 截取品名
对于第一个商品,截取商品名可以使用LEFT函数,截取四个字母。但每个商品长度不一定相同,抓取固定字数不行。
因此,不妨使用资料中的横线 - 位置来判断品名的长度。例如对于刷毛圆领上衣这个商品, - 位于第七顺位,代表前面品名是六个字。具体操作如下:
①使用LEFT函数找出 - 的顺位,再减去1,就是商品名的长度。
②从左往后截取相应的长度
2.2 截取性别
由于性别位于中央,因此使用MIN函数最为合适。我们只需以第一个"-"为起始点,向右抓取一个字就行。
具体操作如下;
①使用FIND找到第一个 - 的位置,并加1,这就是MIN函数的起始抓取点
②向右抓取1个字
2.3 截取尺寸
商品的尺寸位于最右侧,我们不妨使用RIGHT。但是尺寸有的是一个字母,有的是两个或者三个字母等。如何判定抓取几个字母呢?思路如下:
①通过FIND找到第二个横线 - ,来得知尺寸左侧有多少个字。
②使用LEN求出单元格的总字数,减去左侧的字数就可以得出尺寸的字数
具体操作如下:
①通过FIND找到第一个横线 - 的位置,然后加1,跳到性别处。
=FIND("-",B3)+1)
②同样使用FIND,但搜寻起点为步骤①求出的性别处。如此我们就可以得出第二个横线 - 是左起第几顺位。
=FIND("-",B3,FIND("-",B3)+1)
③利用LEN计算出单元格的总长度,减去步骤②求出的顺位,得出尺寸的字数。
=LEN(B3)-FIND("-",B3,FIND("-",B3)+1)
④使用RIGHT函数,从右向左截取步骤③所得的尺寸的字数。
=RIGHT(B3,LEN(B3)-FIND("-",B3,FIND("-",B3)+1))
最终效果如图: