Excel - LEN 函数



LEN 函数

EXCEL 的LEN函数返回一个数值,表示输入字符串的长度。与LENB函数不同,它为每个字符计数1个字节。此函数支持单字节字符集。此常用函数与其他函数结合使用,例如LEFTFILTERSUMAVERAGE等等,以计算复杂的表达式。如果与条件运算符一起使用,LEN 函数将返回 TRUE/FALSE 值。

兼容性

此高级 Excel 函数与以下版本的 MS-Excel 兼容:

  • Microsoft 365 版 Excel
  • Microsoft 365 for Mac 版 Excel
  • 网页版 Excel
  • Excel 2024
  • Excel 2024 for Mac
  • Excel 2021
  • Excel 2021 for Mac
  • Excel 2019
  • Excel 2016

语法

LEN 函数的语法如下:

LEN (text) 

参数

您可以对LEN函数使用以下参数:

参数 描述 必填/可选
文本 它指示输入字符串,其中空格也将作为字符计算。 必填

需注意的几点

  • 如果单元格引用指向第一个参数中的空单元格值,则 LEN 函数将返回零。
  • 如果第一个参数引用错误,则 LEN 函数将返回相同的错误值。
  • LEN 函数与支持 DBCS 集的外国语言不兼容。

如何在 Excel 中使用 LEN 函数?

  • 打开新的 Excel 工作表,将光标放在目标单元格上,然后双击该单元格。
  • 输入 = 号,然后输入 LEN(单元格引用/文本)
  • 最后,按 Enter 键。

LEN 函数示例

下面给出了一些LEN函数的示例:

示例 1:如何在 Excel 中计算输入文本的长度?

此函数返回文本字符串中的字符数,包括空格、标点符号和特殊字符。

解决方案

步骤 1 - 假设样本数据集包含“文本”和“字符数”列。输入公式=LEN(B3) 并按Enter键。

Text and No of characters Columns

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

Retrieve The Value of 5

步骤 2 - 拖动 + 号(填充柄)并将其拖放到C9单元格,以计算C4:C9单元格区域的长度。

Length of Range C4:C9 Cell

示例 2

如果单元格引用指向第一个参数中的空单元格值,则 LEN 函数将返回零。

解决方案

在此示例中,当您在C3单元格中计算公式=LEN(B3)时,B3单元格包含一个空文本值。

B3 Cell Contains Empty Text Value

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

LEN Function Will Retrieve 0

示例 3:合并 LEN、FILTER 和 AVERAGE 函数

在 Excel 中使用LENFILTERAVERAGE函数根据特定文本条件执行计算。

解决方案

您打算计算长度大于 8 的输入字符串的平均值。这可以通过使用 LEN、FILTER 和 AVERAGE 函数创建复杂的表达式来实现。

让我们开始在C3单元格中输入表达式=AVERAGE(LEN(FILTER(B3:B9,LEN(B3:B9)>8))) 并按Enter键。

Merging LEN, FILTER, and AVERAGE Functions

解释

=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。

Resulting Value is 11.6

下载练习表

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

广告