Excel学习笔记007-核心函数之文本函数

Excel学习笔记007-核心函数之文本函数

我们知道,Excel拥有非常强大的数据处理能力,其中就包括对文本的处理。今天我们就来集中聊聊常用的文本函数的含义及应用。在Excel中常用的文本函数有LEFT、RIGHT、MID、LEN、FIND、SEARCH、REPLACE、SUBSTITUTE等。每个函数都有其特定的功能和用法,下面我们来分别看下这些函数。

Excel学习笔记007-核心函数之文本函数

一、具有文本截取功能的函数三件套:LEFT、RIGHT、MID;其中LEFT和RIGHT分别是左截取和右截取,够形象吧,三个字就道出函数的功能。

1、LEFT(text,num_chars)

text为原始字符串,num_chars为截取的字符串的长度,返回text的子字符串。该函数从字符串的左边开始截取指定长度的子字符串。

2、RIGHT(text,num_chars)

text为原始字符串,num_chars为截取的字符串的长度,返回text的子字符串。该函数从字符串的右边开始截取指定长度的子字符串。

3、MID(text,start_num,num_chars)

text为原始字符串,start_num为开始截取的位置,num_chars截取的字符串的长度,返回text的子字符串。该函数从字符串指定的位置开始截取指定长度的子字符串。

Excel学习笔记007-核心函数之文本函数

二、具有文本查找功能的函数:FIND和SEARCH:对文本中某个字符串进行定位,从指定位置开始,返回查找字符串在文本中所处的位置(注意返回的是起始位置)。

1、FIND(find_text,within_text,start_num)

find_text是要查找的字符串。

within_text是包含要查找关键字的单元格或字符串。就是说要在这个单元格或字符串内查找关键字。

start_num 指定开始进行查找的位置。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则默认其为 1。

2、SEARCH(find_text,within_text,start_num)

find_text:必需,要查找的文本字符串。

within_text:必需,是包含要查找关键字的单元格或字符串,就是说要在这个单元格或字符串内查找关键字。

start_num:可选,从within_text的第几个字符开始查找。当从第一个字符开始查找时可省略。但实际上,不管你输几,它都是从第一个字符开始查找,只是会跳过从开始到你输入数字中间的字符。

FIND 函数区分大小写,而SEARCH 函数则不区分。SEARCH 函数支持通配符,而FIND 函数不支持。

Excel学习笔记007-核心函数之文本函数

三、具有文本替换功能的函数:REPLACE和SUBSTITUTE函数;根据指定的字符数,REPLACE函数将部分文本字符串替换为新的文本字符串。SUBSTITUTE函数,将文本字符串中用字符串用新字符串替代(注意是字符串而不是字符数)。

1、REPLACE(old_text, start_num, num_chars, new_text)

old_text必需,原始字符串。

start_num必需,old_text 中要替换为 new_text 的字符位置。

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

new_text必需。将替换 old_text 中字符的文本。

2、SUBSTITUTE(text,old_text,new_text,instance_num)

text必须,原始字符串,或对含有原始字符串的单元格的引用。

old_text必须,为需要替换的旧文本。

new_text必须,可以为空值,用于替换 old_text 的文本。

nstance_num为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;如果缺省则将用 new_text 替换 TEXT 中出现的所有 old_text。

Excel学习笔记007-核心函数之文本函数

文本函数举例


分享到:


相關文章: