说明

LEN 返回文本字符串中的字符个数。

LENB 返回文本字符串中用于代表字符的字节数。

重要:
这些函数可能并不适用于所有语言。
只有在将 DBCS 语言设置为默认语言时,函数 LENB 才会将每个字符按 2 个字节计数。 否则,函数 LENB 的行为与 LEN 相同,即将每个字符按 1 个字节计数。
  • 支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。

语法

LEN(text)

LENB(text)

LEN 函数语法具有下列参数:

  • text 必需。 要查找其长度的文本。 空格将作为字符进行计数。

示例

abc中国abc中国 三个字符串,用len()、lenb()返回值的差异。

实例1

应用

1.判断A1中是否包含汉字

=IF(LEN(A1)=LENB(A1),"无汉字","有汉字")

实例2

2. 带单位的单元格计算

LEN(B2)字符串的长度
LEN(B2)-1 去掉单位的长度
LEFT(B2,LEN(B2)-1)) 去掉单位后的字符串
如果单元格不包含单位,则执行C2*B2,否则(去掉单位)执行C2*LEFT(B2,LEN(B2)-1)

=IF(LEN(B2)=LENB(B2),C2*B2,C2*LEFT(B2,LEN(B2)-1))

实例3

标签 excel