多语言展示
当前在线:1332今日阅读:19今日分享:20

如何在长短不同字符串中提取连续字符MID与FIND

今天给大家讲解是的MID与FIND的混合使用,只要是我们需要提取的数值兼文字有共同特点的地方,我们都可以利用这2个函数来截取我们需要的字符串,这2个公式的混合使用是无处不在的,可以使我们在工作更加有效快速的处理一些数据。
工具/原料
1

电脑一台

2

excel数据表格

方法/步骤
1

打开我们需要做的表格,如图,很明显我需要求的就是母款这列,而母款就是指A2中字符的“_”这个字符前的字段,稍后我就需要用MID与FIND这2个函数公式的混合运用来取得我需要的母款。

2

由于在运算过程中要用到FIND公式,我们先来了解一下FIND函数,用于返回一个字符串在另一个字符串中出现的起始位置,在Fx中找到FIND这个公式并选中它,如图所示。

3

如图FIND函数有三个参数,但是我们一般在使用的时候,只会输入前2个参数,因为第三个参数可以忽略也行。Find_text要查找的字符串。用双引号表示空串可匹配within_text中的第一个字符,不能使用通配符。within_text表示要在其中进行搜索的字符串。Start_起始搜索位置,Within_text中第一个字符的位置为1,如果忽略也就是1。

4

我们可以看到A2中“_”这个字符是在A2单元格中字符串的第8个,同时当鼠标箭头变成十字架的时候一起填充下面的公式,大家也可以自己动手数数来验证一下对不对。

5

现在我们就要运用到MID这个函数了,像第二步一样,我们要在Fx的全部公式中找到MID函数,并且选中它如图,MID函数表示的是从文本字符串中指定的起始位置起返回指定长度的字符。

6

如图MID函数也是有三个参数,Text 表示准备从中提取字符的文本字符串(也就是我们选中的A2)。Start_num准备提取的第一个字符的位置,Text中第一个字符为1,如果大家需要从第二们开始取值就需要输入2,按自己的需求输入数字。

7

MID函数的第三个参数,Num_chars表示指定所要提取的字符串的长度,这时我们就需要在MID的第三个参数这里结合刚刚讲到的FIND公式了,如图所示。

8

利用以上的步骤我们并没有得到我们想要的母款,这是为什么呢,其实我们离成功只有一步了只是多了一个“_”字符,那么我们还需要一个动作去掉它。

9

我们需要点击Fx返回公式界面如图,由于现在只是多了一个字符,那么我们只需要少取一个字符就行了,在MID函数的第三个参数中减去1就行了,如图所示。

10

这样我们就得出来了,我们在第一步中提到的A2中字符的“_”这个字符前的字段,如图所示,大家也是可以随便检查一下的,确实是我们需要的数据。

注意事项
1

FIND运算出来的是一个数字,可以灵活的进行简单的运算

2

可以关注TH晟人,小编陆续给大家分享更多实用经验。

推荐信息