Excel 计算文本字符串中的字符个数:LEN函数

LEN函数用于返回文本字符串中的字符个数,其语法是LEN(text)。其中,参数text为计算文本字符串的长度,或对含有文本单元格的引用(包括空格),下面通过实例具体讲解该函数的操作技巧。

步骤1:已知一段文章文本,使用LEN函数,统计此文本的字数,输入本例的原始数据,如图11-15所示。

步骤2:选中A1单元格,在编辑栏中输入“=LEN(A2)”,然后按Enter键,返回英文文章字数,如图11-16所示。

图11-15 原始数据

图11-16 计算英文文章字数

注意:该函数适用于检查文件所包含字符串的个数,也适用于需要检测字符个数的文本。

Excel 从文本右侧删除指定数量的字符:LEN、LEFT函数

如果需要从文本右侧删除指定数量的字符,可通过LEN和LEFT函数实现。

LEFT函数的语法为:=LEFT(string,n),其中参数string指定要提取子串的字符串;参数n指定子串长度返回值。

假设需要删除B1单元格中单词“Within”的最后两个字符,具体操作如下。

01 在“B1”单元格中输入需要处理的字符串,本例输入“Within”。

02 在单元格中输入公式:=LEFT(B1,LEN (B1)-2),然后按下“Enter”键确认,即可得到结果“With”。

alt

Excel 从文本左侧删除指定数量的字符:LEN、RIGHT函数

如果需要从文本左侧删除指定数量的字符,可通过LEN和RIGHT函数实现。RIGHT函数的语法为:=RIGH(string,n),其中参数string指定要提取子串的字符串;参数n指定子串长度返回值。

假设需要删除B1单元格中单词“Within”的前面4个字符,具体操作如下。

01 在“B1”单元格中输入需要处理的字符串,本例输入“Within”。

02 在单元格中输入公式:=RIGHT(B1,LEN (B1)-4),按下“Enter”键确认,即可得到结果“in”。

alt

Excel 通过LEN函数计算文本字符串的字符数

如果需要得到文本字符串中的字符数,可通过“LEN”函数实现。LEN函数的语法为:=LEN(text),其中参数text为要查找其长度的文本,而空格将作为字符进行计数。

下面举例说明LEN函数的使用方法。

01 在“B1”单元格中输入需要计算字符数的字符串。

02 在需要显示结果的单元格中输入公式:=LEN(B1),然后按下“Enter”键确认即可。

alt

注意 函数LEN是面向使用单字节字符集(SBCS)的语言,无论默认语言设置如何,函数LEN始终将每个字符(不管是单字节还是双字节)按1计数。

Excel 计算字符串中字符个数:LEN函数详解

LEN函数用于返回文本字符串中的字符个数,其语法是:


LEN(text)

其中,text参数为要计算长度的文本字符串,或对含有文本单元格的引用,包括空格。下面通过实例具体讲解该函数的操作技巧。

打开“LEN函数.xlsx”工作簿,本例中的原始数据如图12-9所示。要求使用LEN函数统计此文本的字数。具体操作方法如下。

选中A1单元格,在编辑栏中输入公式“=LEN(A2)”,然后按“Enter”键返回,即可计算出A2单元格中英文字母的个数,如图12-10所示。

图12-9 原始数据

计算英文字母个数

图12-10 计算英文字母个数

该函数适用于检查文件中所包含字符串的个数,也适用于需要检测字符个数的文本。

Excel计算特定字符在单元格中的数量(查找统计指定内容)

如果只是计算单元格内的字符数,用 LEN 函数就能做到。但如果想要计算单元格内特定字符的个数,应该怎么做?

像下图这样,数据表的 A 列中含有表示 URL 的字符串。

A 列中含有 URL 数据

这时,我们应该如何计算 A 列中斜线符号(/)的数量,并让其显示在 B 列中呢?

像这样,想要计算单元格内特定的字符的数量,首先需要在单元格 B2中输入以下公式:

=LEN(A2)-LEN(SUBSTITUTE(A2,”/”,””)

将这个公式一直复制到数据最末行,就能提取每个 URL 中的斜线符号(/)的数量。

单元格 B2中输入=LEN(A2)-LEN(SUBSTITUTE(A2,”/”,” “),一直复制粘贴到单元格 B6

在此,使用 LEN 函数与 SUBSTITUTE 函数,提取出在单元格 A2中有多少个“/”,公式如下。然后将2个数值相减即可得出想要的结果。逻辑如下:

单元格 A2的字符数减去 A2单元格字符串中除去“/”之后的文字数。

首先,用 LEN(A2)计算出单元格 A2的字符数,该数据为23。LEN(SUBSTITUTE(A2,”/”,””))的部分,是将 SUBSTITUTE 函数作为参数嵌入到 LEN 函数的。作为参数的 SUBSTITUTE 函数可以将单元格 A2中的斜线(/)替换为空白,然后再用 LEN 函数计算出单元格 A2中除去斜线后的字符数。由此可以得出此例中的单元格 A2的字符数为20。

二者相减后可得到3,就是单元格 A2中的斜线(/)的数量。