函数LEFT、RIGHT、MID与查找函数FIND组合应用技巧,懒人模式

内容制作不容易,喜欢的请多多添加关注!!收藏!!分享!!你的支持是我更新的动力!!

大家好!我今天给大家分享工作中最常见的问题,

之前为大家分享了一期:《数据文本格式自由搭配转换》,是通过数据分列的方式来得到想要的内容,再用符号“&” 函数TEXT、TIME组合应用,喜欢可以找往期文章学习

本期分享懒人模式想开启懒人模式自动查找快速转换重组指定格式,必学这招!!用到的数据文本的提取函数LEFT、RIGHT、MID与查找函数FIND组合应用代替手动-数据分列-方法,再用文本函数TEXT、符号&进行自定义重组

一、用大白话说明函数意思:

LEFT (提取对应单元格文本,从左向右显示几位数)LEFT(M9,2)

RIGHT (提取对应单元格文本,从右向左显示几位数)RIGHT(M9,2)

MID(提取对应单元格文本,文本中第几位数开始,从左向右显示几位数)MID(A2,5,3)

FIND (找文本内容字符对应第几位数,提取对应单元格文本)FIND(\” \”,A2)

TEXT (选择你要取值的单元格,要显示的最终格式)对应公式中 TEXT(B2,\”yyyy-mm-dd\”)

二、数据文本的提取函数LEFT、RIGHT、MID与查找函数FIND组合编写公式应技巧

1、首先以单元格位置A2的内容,Week 09-MAY-22 举例说明

2、如何得知数据文本位数及是否带有空格“”?

三、编写公式在B2单元格输入公式:=RIGHT(MID(A2,FIND(\” \”,A2),3),2)在C2单元格输入公式:=RIGHT(MID(A2,FIND(\”-\”,A2),4),3)在D2单元格输入公式:=RIGHT(MID(A2,FIND(\”-2\”,A2),3),2)在E2单元格输入公式:=LEFT(G2,4)在F2单元格输入公式:=RIGHT(MID(G2,FIND(\”-\”,G2),3),2)在G2单元格输入公式:=TEXT(B2&\”-\”&C2&\”-\”&\”20\”&D2,\”yyyy-mm-dd\”)

然后再以下填充就能得到!自动批量转换格式

内容制作不容易,喜欢的请多多添加关注!!收藏!!分享!!你的支持是我更新的动力!!

Excel文本提取新选择,这2个新函数公式,真好用!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

日常工作中我们经常需要对Excel文本内容进行提取操作,之前我们经常使用提取函数MID、LEFT、RIGHT等,尽管这些函数非常强大,但是它们只能提取特定数量的字符,并且每次使用前,都得先手动数一下提取对象的字符数,常常让人头疼不已。今天就跟大家分享Excel文本提取新选择,TEXTBEFORE &TEXTAFTER这2个新函数,超级好用!让文本提取变的简单高效。

TEXTBEFORE & TEXTAFTER函数介绍

其实,从根据两个函数的英文单词,BEFORE和AFTER,我们就能看出这是一对相对应的公式,一个是文本前提取,一个是文本后提取。所以我们只需学会其中一个,另外一个也就自然学会了。今天就以TEXTBEFORE函数为例,跟大家分享一下函数公式的使用技巧。

TEXTBEFORE函数功能:返回分隔符之前的文本,也就是文本前提取。

TEXTBEFORE函数语法:=TEXTBEFORE(要拆分的文本,分隔符,[搜索方向],[是否区分大小写],[结尾匹配],[异常值返回])

解读:

第1参数是要拆分的文本

第2参数是拆分时依据的分隔符

第3参数搜索方向就是从第几个分隔符后开始向前搜索,默认为1,如果为负数,则从文本结尾开始搜索文本,返回对应分隔符前面的文本。

第4参数是否区分大小写

第5参数是否使用文本末尾作为分隔符

第6参数是如果没匹配到返回的值

上面的参数看着比较抽象,我们就通过实例讲解,大家就会明白了。

实例一、提取分隔符前面的内容

如下图所示,我们想根据“省/市”这列数据,提取省份信息,也就是提取分隔符“-”前面的信息。

在目标单元格中输入公式:

=TEXTBEFORE(A2,\”-\”)

然后点击回车,下拉填充即可

实例二、文本有多个分隔符匹配,提取指定位置的文本

如下图所示,我们要从表格“省市县/区”这列数据中,提取省/市信息。如果我们还使用上面的函数公式,会发现只能提取省份信息。

这时我们就需要启用第3参数,从第2个分隔前面提取,第3参数设置为2或者-1(从文本结尾开始搜索文本)。

公式:=TEXTBEFORE(A2,\”-\”,2)

公式:=TEXTBEFORE(A2,\”-\”,-1)

解读:

①TEXTBEFORE函数的搜索方法默认是从左往右,提取第一个分隔符前面的文本,第3参数默认值是1。如果想提取指定位置分隔符前面的文本,就需要设置从第几个分隔符开始提取。

②如果第3参数是负数,就是代表从文本结尾开始就是从右往左,提取对应第几个分隔符前面的文本。

实例三、匹配不到返回异常值

如下图所示,我们要从文本中“小矮人”之前的信息,如果没有匹配的信息就返回“无”,

在目标单元格中输入公式:

=TEXTBEFORE(A2,\”小矮人\”,,,,\”无\”)

然后点击回车,下拉填充即可

解读:

公式中启用了第6参数,如果没匹配到返回的值。其实公式还是第4参数区分大小写和第5参数是否使用文本末尾作为分隔符,在这里就不再一一讲解了。

当然学会了TEXTBEFORE函数,那么TEXTAFTER函数大家也就会了,因为这两个是一对相对应的公式,一个是文本前提取,一个是文本后提取。

实例四、TEXTBEFORE & TEXTAFTER函数组合应用

如下图所示,我们想提取提取“【】”中间的文本。

在目标单元格中输入公式:

=TEXTAFTER(TEXTBEFORE(A2,\”】\”),\”【\”)

然后点击回车即可

解读:

公式中先用TEXTBEFORE函数提取左方括号前的所有文本,然后再使用TEXTAFTER函数提取右括号后面的所有文本。总之,利用这两个新函数提取文本数据简化了公式,减少了辅助函数的使用,让文本提取变的简单高效。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

Mid函数、Left函数和Right函数的截取(10)

Mid函数、Left函数和Right函数是用于截取的函数,根据截取的位置不同又有了详细的划分。

1、Left函数:

作用:从左往右截取字符,从左边开始截取字符。

公式:Left(文本,字符数)

2、Righ函数:

作用:从右边往左截取字符,从右边开始截取字符。

公式:Right(文本,字符数)

3、Mid函数:

作用:根据位置从中间截取字符。

公式:Mid(文本,截取位置,截取字符数)

4、Left函数的表格展示:

截取表格中的单位字符:Left(文本,字符数)

输入的公式是:=LEFT(F10,3),文本即单位姓名下的单元格,截取的单位位于左边前3位。

5、Right函数的表格展示:

截取表格中的日期字符:Right(文本,字符数)

输入的公式是:=RIGHT(F25,10),文本即姓名入职日期下的单元格,截取的单位位于右边的后10位数,中间的两个-横线代表1个字符数。

6、Mid函数的表格展示:

截取表格中手机号中间4位数:Mid(文本,截取位置,截取字符数)

输入的公式是:=MID(G53,4,4),文本即手机号码下的单元格,截取位置从边数的第4位开始,截取字符数是4位数。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。