一个字符串秒懂10+函数【上篇】
职场
教育
2024-10-13 00:23
江苏
总有同学问我如何学习函数,其实很简单,今天我们就通过一个字符串,带大家一起学会10个以上文本相关函数!文本内容非常简单,你也可以复制到自己的表中,我们“E”起“耍”![2020]20*139[1006]30*129[2032]15*159
比如我们想要前面6位内容,那么我们就可以使用LEFT函数处理!非常简单,LEFT的语法 LEFT(字符,截取长度) ,这样我们就轻松学会了第一个文本处理函数,对应的就左侧截取的意思我们虽然截取了内容,但是可能你只想要其中的数字,而不需要括号,此时,我们可以借助第二个文本函数来处理MIDMID对应的是MIDDLE的缩写,对应的就是中间的意思,了解一下即可!
ta的语法如下:MID(字符,开始位置,截取长度)案例中,第一个括号我们是不需要的,所以从第2位开始截取,长度是4个数字,所以第三参数是4!
有了,前面和中间截取,那么肯定也有从后面截取的函数吧,你猜对了,下面我们就一起来看一下!
从后截取,其实就是从右边开始截取,也就是对应的英文单词 RIGHT 函数
通过上面三个小案例,你快速学会了3个文本函数,是不是发现函数也没那么难!这3个函数学会了,但是,你也可能发现了,好像他们都是人工指定截取结尾,比较死板,实际需求可能数据都是动态,比如方括号中的数字位数是不定的要怎么办呢?
这个时候,就需要一个可以按照条件找到对应的位置,定位性质的函数,下面我们就先来学习一个吧!
下面我们简化调整了一下数据源,方便我们为大家演示查询定位函数-FINDFIND函数的语法如下:FIND(查找内容,被查找内容),他们的结果是返回第一参数也就是查询内容在被查找内容中首次出现的位置
有了位置之后,我们就“定位"到了要截取之后的尾巴位置!配合前面学习的MID函数,即可动态提取!
=MID(A2,2,FIND("]",A2)-2)
就这样你实现了第一个动态提取的嵌套公式!其实也没那么难,或者说真的特别简单!
这里为什么要减掉2呢?因为方括号是我们不需要的,定位的是右括号的位置,他本身和开头的左括号,正好是2个字符!
上面的问题解决了,但是新的问题又出现了,我们现在只想要"*"前面的内容,后面的都不需要,又要如何处理呢?
你可能想到了上面的定位截取,但是这里我们换一种思维,再学一个函数!我们只需要把星号及后面的内容替换成空即可!下面的函数公式解决了问题,新手的你是否感觉直接这样嵌套有点难!其实FIND函数,我们上面已经学会了!这里复习一下,我们想讲解一下REPLACE 这个新函数REPLACE(待替换字符,替换的开始位置,替换的长度,替换的新内容)=REPLACE(A2,FIND("*",A2),99,"")
这里内容长度不知道,我们给一个较大的数即可,比如案例中给了一个99,你也可以根据实际情况修改为一个合适的数字!
第四参数一对双引号,表示替换为空,当然也支持简写,新手不做要求,避免入坑太深!
对没错,你已经掌握了5个文本函数,就是如此的简单、轻松、愉快!
▼ 函数系列教程
篇幅关系,上篇就到这里,继续学习的朋友,可以按照下图,标星,这样每天内容更新,你就会第一时间收到且可更加便捷的阅读学习我们2200+篇高质量教程!