Excel 中 LEN 和 LENB 函数的公式语法和用法
说明
LEN 返回文本字符串中的字符个数。
LENB 返回文本字符串中用于代表字符的字节数。
重要:
这些函数可能并不适用于所有语言。
只有在将 DBCS 语言设置为默认语言时,函数 LENB 才会将每个字符按 2 个字节计数。 否则,函数 LENB 的行为与 LEN 相同,即将每个字符按 1 个字节计数。
- 支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。
语法
LEN(text)
LENB(text)
LEN 函数语法具有下列参数:
- text 必需。 要查找其长度的文本。 空格将作为字符进行计数。
示例
abc,中国,abc中国 三个字符串,用len()、lenb()返回值的差异。
应用
1.判断A1中是否包含汉字
=IF(LEN(A1)=LENB(A1),"无汉字","有汉字")
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))