Excel - LEN 函数
LEN 函数
EXCEL LEN 函数返回一个表示输入字符串长度的数值。与 LENB 函数不同,它为每个字母计算 1 个字节。此函数支持单字节字符集。此杰出函数与其他函数结合使用,例如LEFT、FILTER、SUM、AVERAGE等,用于评估复杂表达式。如果与条件运算符一起使用,LEN 函数将返回 TRUE/FALSE 值。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
语法
LEN 函数的语法如下 −
LEN(text)
参数
您可以将以下参数与 LEN 函数 −
一起使用参数 | 描述 | 必需/可选 |
---|---|---|
text | 它表示输入字符串中的空格也将以字符形式计算。 | 必需 |
要记住的要点
- 如果单元格引用指向第一个参数中的空单元格值,则 LEN 函数将返回零。
- 如果第一个参数引用错误,则 LEN 函数将返回相同的错误值。
- LEN 函数与 DBCS 集支持的外语不兼容。
如何在 Excel 中使用 LEN 函数?
- 打开新的 Excel 工作表,放置光标,然后双击目标单元格。
- 输入 = 符号,然后写入 LEN(单元格引用/文本) 。
- 最后,按 Enter 键。
LEN 函数示例
下面给出了一些 LEN 函数的精彩示例 −
示例 1:如何计算 Excel 中输入文本的长度?
此函数返回文本字符串中的字符数,包括空格、标点符号和特殊字符。
解决方案
步骤 1 − 假设示例数据集由"文本"和"字符数"列组成。编写公式 =LEN(B3) 并按 Enter 键。

因此,LEN 函数将检索值 5。

步骤 2 −将 + 号(填充柄)拖放到 C9 单元格,以计算范围 C4:C9 单元格的长度。

示例 2
如果单元格引用引用第一个参数中的空单元格值,则 LEN 函数将返回零。
解决方案
在此示例中,当您在 C3 单元格中评估公式 =LEN(B3) 时,B3 单元格包含一个空文本值。

按下 Enter 键后,LEN 函数将检索到 0。

示例 3:合并 LEN、FILTER 和 AVERAGE 函数
Excel 中的 LEN、FILTER 和 AVERAGE 函数可根据特定文本条件执行计算。
解决方案
您打算计算长度大于 8 的输入字符串的平均值。可以使用 LEN、FILTER 和 AVERAGE 函数创建复杂表达式来实现。
让我们开始编写在 C3 单元格中输入表达式 =AVERAGE(LEN(FILTER(B3:B9,LEN(B3:B9)>8))),然后按 Enter 键。

说明
=AVERAGE(LEN(FILTER(B3:B9,LEN(B3:B9)>8)))
- 内部的 LEN(B3:B9)>8 表达式验证单元格范围长度并为您提供TRUE/FALSE 值。
- FILTER(B3:B9, LEN(B3:B9)>8) 过滤了范围 B3:B9,仅返回值大于 8 的文本字符串。
- 外部 LEN 函数 LEN(FILTER(B3:B9, LEN(B3:B9)>8)) 将计算过滤文本值的长度。
- 因此,AVERAGE 函数将计算过滤字符串计算长度的平均值。
因此,结果值为 11.6。

下载练习表
您可以下载并使用示例数据表来练习 LEN 函数。