点击上方 蓝字 关注我们

 

 

文章配合视频一起学习效果更佳哦,搜索视频号数据万花筒,更多学习视频火热更新中。

除了数值型数据,分析师在分析过程中常常也会接触文本类型的数据,这时候就该文本函数登场了。这些文本函数能够轻松处理数据格式,改变文字大小写,去除文本空格,替换文本等,掌握这些函数你的工作效率会比别人高出一大截哦!

之前再讲SQL知识点的时候,已经介绍过文本函数在SQL中的语法及其用法,今天小编会给大家具体讲一讲Excel中文本函数的用法!

文本替换函数

 

 

文本替换函数包括REPALCE, RELACEB,SUBSTITUBE等函数,其功能主要是替换文本中的字符串。REPALCE和RELACEB函数适用于在某一文本字符串中替换特定位置处的任意文本;而SUBSTITUBE函数适用于在某一文本字符串中替换指定的文本。换句话说,REPALCE和RELACEB函数可以替换某个字符串的局部字符,而SUBSTITUBE函数只能对整体进行替换,不能指定局部位置。

REPALCE和 RELACEB函数

REPALCE和 RELACEB是用于对文本进行查找和替换的函数,其用法也非常简单!

先看个视频,看完视频你就懂了!

有小问题也没关系,阅读文字解决你的小问题吧!

REPALCE和 RELACEB包括五个参数,分别是old_text, start_num, num_chars, new_text。

参数名称

说明

old_text

 要替换其部分字符的文本。

start_num

old_text 中要替换为 new_text 的字符位置。

num_chars

 old_text 中希望 REPLACE 使用 new_text 来进行替换的字符数。

Num_bytes

old_text 中希望 REPLACEB 使用 new_text 来进行替换的字节数。

new_text

将替换 old_text 中字符的文本

我们举个例子进行说明,我们要对Nadean进行文本的替换,从Nadean的第三个字符(d)开始往后替换四个字符(dean这四个字符全部替换掉),把选定的四个字符(dean)替换为nier。

 

SUBSTITUBE函数

SUBSTITUBE函数可以在文本字符串中用 new_text 替换 old_text,该函数适用于在某一文本字符串中替换指定的文本。

先看个视频,看完视频你就懂了!

有小问题也没关系,阅读文字解决你的小问题吧!

SUBSTITUBE函数有如下四个参数,具体含义详见下方表格。

参数名称

说明

文本 

需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。

old_text

 要替换其部分字符的文本。

new_text

将替换 old_text 中字符的文本

Instance_num

 指定要用 new_text 替换 old_text 的事件。如果指定了 instance_num,则只有满足要求的 old_text 被替换。否则,文本中出现的所有 old_text 都会更改为 new_text。

我们举个例子进行说明,我们要把文本中出现的第一个“Female”替换为“male”,可以用SUBTITUTE函数进行操作。首先,我们选中需要替换的文本所在的区域(D2:D5),“Female”是需要被替换的文本,“male”是新文本,在我们选中区域有多个“Female”存在,而我们想要替换出现的第一个,所以参数Instance_num我们填1。

文本查找函数

 

 

LEFT,LEFTB,RIGHT,RIGHTB,MID,MIDB这些函数分别能够返回字符串最左边,最右边以及中间的字符,其语法和结构非常相似;而SEARCH和SEARCHB函数呢则可以在一个文本中查找另一个文本。

先看个视频,看完视频你就懂了!

LEFT 和RIGHT从文本字符串的第一个/倒数第一个字符开始返回指定个数的字符,这两个函数仅有两个参数,分别是Text,包含要提取的字符的文本字符串;以及num_chars, 指定要由 LEFT 提取的字符的数量。而MID相对于LEFT,RIGHT来说参数会多一些,参数包括text, start_num, num_chars,分别是要提取的文本,要从文本第几个字符开始提取,要提取几个字符。我们举几个例子进行说明。

LEFT,RIGHT以及MID经常联合在一起用,例如我们给出的最后一个示例就是利用LEFT,RIGHT,MID函数将文本日期转换为日期格式的日期。

文本定位函数

 

 

SEARCH,SEARCHB以及FIND,FINDB是常用的文本定位函数,这些函数都可以在第二个文本字符串中查找第一个文本字符串,返回查找字符串的位置,他们所拥有的参数都是一样的,find_text, within_text, [start_num],每个参数的具体含义见下表。

参数名称

说明

find_text

要查找的文本。

 within_text

包含要查找文本的文本。

[start_num]

 指定开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果省略 start_num,则默认其值为 1。

先看个视频,看完视频你就懂了!

下面我们来介绍个函数的用法,SEARCH和FIND参数一样,用一样,我们这里就以SEARCH函数为例进行说明。下面例子我们在B4中查找字符“land”出现的位置,返回结果为5,也就是说“land”是从“Martland”的第五个字符开始的。

其他常用文本函数

 

 

LEN,LENB函数

LEN以及LENB函数可以返回字符串的长度(个数),其用法通过小视频来讲解!

先看个视频,看完你就懂了!

该函数用法很简单仅有一个参数,即我们要计算哪个字符的长度就把该字符放在参数的位置。例如,我们使用LEN函数计算得出A2的长度为6。

LOWER,UPPER函数

LOWER,UPPER函数分别是把字符串全部转换为小写或者大写,同样它们也都仅有一个参数,即需要转换的文本。

先看个视频,看完你就懂了!

例如,我们使用LOWER函数对'Nadean'进行转换结果为'nadean',而使用UPPER对其转换则得到结果为'NADEAN'。

TRIM函数

TRIM函数可以删除字符串多余的空格,直接上个学习视频!

先看个视频,看完你就懂了!

再来一个实例讲解,A2单元格的字符串前后有几个多余的空格,我们就可以使用TRIM函数进行删除。

CONCATENATE函数

Excel 中的 CONCATENATE 函数用于将两个或多个文本字符串合并为一个字符串。

先看个视频,看完你就懂了!

再来看个示例,=CONCATENATE(B2,A2) 将合并单元格 B2 和 A2 中的文本,组成一个完整的姓名字段。

如果您觉得我们的文章还不错,请分享,点赞,再看,一键三连!!!
 

数据分析入门系列文章持续更新中,欢迎加入数据人专属交流群

数据人必会的Excel|还在给老板看苍白无力的数据?有了这份Excel炫酷的报表,还愁不升职加薪?

数据人必会的Excel|连Excel函数都不会,那你还能干啥?

数据人必会的Excel|学会这些统计函数,让你的工作效率加倍!!

数据看世界|球王马拉多纳因心梗去世!用数据告诉还在996的你,心梗那些事儿!

数据看世界|9幅动态图5个数据指标带你了解新冠肺炎的全球现状!!

分享数据知识,成就数据理想

点个在看 你最好看