Excel有很多文本函数可以帮助您处理文本数据,这些函数可以帮助您更改文本、更改大小写、查找字符串、计算字符串长度等,在本篇中,我将介绍最常用的文本函数
1.LEN函数
LEN函数返回文本字符串中的字符个数,
语法
LEN(text)
参数
- 文本 必需。 要查找其长度的文本。 空格将作为字符进行计数。
示例
下面例子里,我们使用了LEN函数在单元格去计算字符数。
2.FIND函数
FIND用来对原始数据中某个字符串进行定位,以确定其位置,通过使用find函数,可以从另一个字符串中查找(区分大小写)字符串的起始位置。
语法
FIND(find_text, within_text, [start_num])
参数
- find_text 必需。 要查找的文本。
- within_text 必需。 包含要查找文本的文本。
- start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。
示例
下面例子里,我们使用了FIND函数查找字母e,在A1上的位置。
3.SEARCH函数
SEARCH函数可在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。
语法
SEARCH(find_text,within_text,[start_num])
参数
- find_text 必需。 要查找的文本。
- within_text 必需。 要在其中搜索 find_text 参数的值的文本。
- start_num 可选。 within_text 参数中从之开始搜索的字符编号。
举例
我们正在搜索字母“P”,并已将start_num指定为1以开始搜索。我们的公式返回1作为文本的位置。
但是,我们在第6位也有一个“P”。这意味着搜索函数只能返回文本第一次出现的位置
4.LEFT函数
LEFT 从文本字符串的第一个字符开始返回指定个数的字符。
语法
LEFT(文本, [num_chars])
参数
- 文本 必需。 包含要提取的字符的文本字符串。
- num_chars 可选。 指定要由 LEFT 提取的字符的数量。 Num_chars 必须大于或等于零。 如果 num_chars 大于文本长度,则 LEFT 返回全部文本。 如果省略 num_chars,则假定其值为 1。
示例
通过指定要提取的字符数,我们使用LEFT从文本字符串中提取了前五位数字。
5.RIGHT函数
RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。
语法
RIGHT(文本,[num_chars])
参数
- 文本 必需。 包含要提取字符的文本字符串。
- num_chars 可选。 指定希望 RIGHT 提取的字符数。
示例
我们使用right函数提取了6个字符。
6、MID函数
MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法
MID(text, start_num, num_chars)
参数
- 文本 必需。 包含要提取字符的文本字符串。
- start_num 必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。
- num_chars MID 必需。 指定希望 MID 从文本中返回字符的个数。
示例
7、LOWER函数
将一个文本字符串中的所有大写字母转换为小写字母。
语法
LOWER(text)
参数
- 文本 必需。 要转换为小写字母的文本。 LOWER 不改变文本中的非字母字符。
示例
8、PROPER函数
将文本字符串的首字母以及文字中任何非字母字符之后的任何其他字母转换成大写。 将其余字母转换为小写。
语法
PROPER(text)
参数
- 文本 必需。 用引号括起来的文本、返回文本值的公式,或者对包含要进行部分大写转换文本的单元格的引用。
示例
9、UPPER函数
将文本转换为大写字母
语法
UPPER(text)
参数
- 文本 必需。 要转换为大写字母的文本。 文本可以是引用或文本字符串。
示例
10、REPT函数
将文本重复一定次数。 使用 REPT 来在单元格中填充文本字符串的大量实例。
语法
REPT(text, number_times)
参数
- 文本 必需。 需要重复显示的文本。
- Number_times 必需。 用于指定文本重复次数的正数。
示例