excel中的LEN函数与LENB函数有什么区别

2020-11-28 10:55:29 字数 6072 阅读 1509

1楼:drar_迪丽热巴

区别在于,len是按字符数计算的,lenb是按字节数计算的。

len(a2),返回6,不论中英文字符,均按1计数。

lenb(a2),返回8,lenb函数按这样的规则计数:汉字、全角状态下的标点符号,每个字符按 2 计数,数字和半角状态下的标点符号按1计数。

2楼:真锈才

2个函数都是统计文本字符串字符的个数,区别是len函数把中文当1个字符,lenb当2个。

例如=len("12ab")和lenb("12ab")的结果都是4,如果里面有中文,len("1a好")=3,但是lebn("1a好")=4。

3楼:沈一民

lenb汉字及标点符号算两个字符,其它的如数字、英文算一个字符。

len汉字及标点符号、数字、英文等都算一个字符。

求解。excel函数=len(单元格)与=lenb(单元格)有什么区别?

4楼:匿名用户

len()函数与lenb()函数的区别是:len()函数返回文本字符串中的字符数;lenb()函数返回文本字符串中用于代表字符的字节数;

相关名词解释:

1、字符:是指计算机中使用的字母、数字、字和符号,包括:1、2、3、a、b、c、~!等;

2、字节:是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一个英文字符代表一个字节,一个汉字代表二个字节。

下面以一个实例来说明这两个函数的区别,如下图:

第一步:选择d3单元格,输入函数=len(c3)后回车,在d3单元格中就会返回c3单元格的字符数。说明:

一个英文字母为一个字符,一个汉字也视为一个字符,所以这里总共就是11个字符。

第二步:选择d4单元格,输入函数=lenb(c4)后回车,在d4单元格中就会返回c4单元格的字节数。说明:

一个英文字母为一个字节,一个汉字视为二个字节,在这里“len”和“lenb”共7个英文字母,所以为7字节。“与”和“的区别”共有4个汉字,一个汉字代表二个字节,4个汉字共8个字节。所以c4单元格的字节数为7+8=15字节。

如下图:

5楼:匿名用户

len函数用于返回字符串的长度,lenb函数用于返回字符串

的字节数。

当使用len函数或lenb函数返回英文字符或是数字的字符串长度时,返回结果相同。但如果返回中文汉字的字符串长度,使用lenb函数返回的一个汉字为两个字节,而使用len函数返回的值为一个字符。

拓展知识

如:len("1人。")=3

lenb("1人。")=5

解释:len求的是字符数。串"1人。"中有三个字符所以返回3

lenb求的是字节数,由于每个数字、字母、英文标点符号(都是指半角状态下输入的哈)都是用一个字节(8个由0和1组成)表示。

而每个汉字、中文的标点符号(包括全角状态下输入的字母、数字)是用两个字节(即16个由0和1组成)表示,所以串"

1人。"的字节数为1+2+2,故结果为5。这些是涉及机器内部对符号的表示了。。

6楼:匿名用户

len 返回文本字符串中的字符数。

lenb 返回文本字符串中用于代表字符的字节数。此函数用于双字节字符。

例如 len(“王1”),结果为2,lenb(“王1”),结果为3,因为一个汉字占两个字节

在excel中lenb函数有什么作用

7楼:匿名用户

lenb函数主要用来统计字符串的字节数。一个数字或一个字母按一个字节算,一个汉字按两个字节算。

len函数主要用来统计字符串的字符个数。一个数字或一个字母或一个汉字都按一个字符计算。

如len("12ab人民")=6;lenb("12ab人民")=8

8楼:满意请采纳哟

lenb函数将字符串当作一组字节而不是一组字符。当字符串代表二进制数据时应当使用此函数。如果需要返回字符总数而非字节总数,可使用 len 函数。

lenb 函数

语法result = lenb( 字符串 )result = 字符串变量.lenb( )参数字符串

string 数据类型

任意合法的字符串表达式。

返回值结果

integer 数据类型

字符串的字节总数。

说明lenb 函数将字符串当作一组字节而不是一组字符。当字符串代表二进制数据时应当使用此函数。如果需要返回字符总数而非字节总数,可使用 len 函数。

范例本例使用len 函数返回字符串的总字符数。

dim n as integer

n=lenb("hello world")print n '返回22,vb使用unicode,所以因为也是2字节

9楼:鱼木混猪

lenb函数与len函数类似,计数字符串中所有字符的个数

用法例如=lenb(a1)

请教excel高手,下面函数是什么意思?=left(a2,len(a2)*2-lenb(a2))

10楼:次次次蛋黄米亚

“=left(a2,len(a2)*2-lenb(a2))”公式是为了在单元格中筛选出数字。此公式适用于数字在中文的前面的单元格。

使用方法:

1、首先在a2单元格中输入数字与文字的组合字符。

2、然后在b2单元格中输入函数公式:=left(a2,len(a2)*2-lenb(a2))。

3、点击回车即可将函数公式生成结果,可以看到公式已经将数字部分提取出来了。

4、在a2单元格中输入任何数字,都可以直接在b2单元格中提取出来。

11楼:匿名用户

left()是取最左边的几个字符数

len()是字符串长度

lenb()是取双字节(比如中文)字符数

于是,len(a1)*2就等于lenb()(如果是中文)就什么数都取不到,如果不是中文,就取数。当然这里的中文也可以是双字节,如其他双字节语言

12楼:

lenb()是按双字节计算文本长度,一般中文字为双字节字符都按二个字符来计,英文是单字节按一个字符计,若文本中前面部分是中文,后面跟随着字母和数字,len(a2)*2-lenb(a2)可以计算出前面中文有几个,从而用left()截取前面的中文字符串

13楼:匿名用户

提取字符串中左边半角字符,如a2中是: abc123在知道中学习

提取: abc123

14楼:匿名用户

left(引用单元格,位数)即为从左取几位字符文本,len(a2)即为返回a2单元格的字符个数,lenb(a2)即为返回a2单元格的字符位数,与双字符集合用,len(a2)*2-lenb(a2)也就是a2单元格字符位数=left(a2,len(a2)*2-lenb(a2))也就成了从左取a2单元格的全部位数,也就等于a2单元格!

15楼:

这个函数可以知道a2格子中包含了几个中文字符

16楼:匿名用户

是用来截取连续数字或者字母的,一般是 数字或者字母开头挨着汉字的,例如1456吨 ,len(a2)*2-lenb(a2)是用来计算数字或者字母长度的,

17楼:_王璐

比如说“123张三”,我怎么用公式表示筛选出汉字?

也可以这样=right(a2,lenb(a2)-len(a2)),lenb(a2)=7, len(a2)=5 结合楼上的那些人的就明白了,

啊懂??

excel函数left等于空白,人都疯了。lenb和len值都是一样的,怎么回事。 20

18楼:匿名用户

lenb、len返回的值是一样,两个相减结果为0,因此left取0的长度,返回结果当然为空呀。你要干啥呢?

b2写公式:=sumproduct(--text(mid(text(mid(a2,row($1:$310),10),),2,9),"0.00;;;!0"))

c2写公式:=substitute(a2,b2,"")

19楼:匿名用户

lenb()是按双字节计算文本长度,一般中文字为双字节字符都按二个字符来

计,英文是单字节按一个字符计,若文本中前面部分是中文,后面跟随着字母和数字,len(a2)*2-lenb(a2)可以计算出前面中文有几个,从而用left()截取前面的中文字符串

20楼:

应该是输入法问题,一般是输入中文时默认输入中文标点,这时括号,标点,都不能用在公式里,在输入法设置里改下就可以了.

if len lenb mod mid 在excel 函数中都表示什么意思

21楼:匿名用户

if 函数 如果指定条件的计算结果为 true,if 函数将返回某个值;如果该条件的计算结果为 false,则返回另一个值。例如,如果 a1 大于 10,公式 =if(a1>10,"大于 10","不大于 10") 将返回“大于 10”,如果 a1 小于等于 10,则返回“不大于 10”。

len 返回文本字符串中的字符数。

lenb 返回文本字符串中用于代表字符的字节数。此函数用于双字节字符。

mod 回两数相除的余数。结果的正负号与除数相同。

mid 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

excel len在公式里是什么意思

22楼:一条酸菜鱼

len函数是求单元格中字符的数量,例如单元格a2中5个字符,在其他单元格中输入公式=len(a2),就会得到5(a2中的字符数5个)。

len函数和lenb函数的公式语法和用法区别:

len 返回文本字符串中的字符数,而lenb 返回文本字符串中用于代表字符的字节数。

扩展资料:len函数的用法

1、电脑excel**。

2、在单元格中输入公式=len(a1)。

3、输入公式按回车键后,就可以得到a1单元格中的字符数。

4、如果要批量求字符数,下拉复制公式即可。

23楼:excel办公

len函数返回参数的长度。

说明:len 返回文本字符串中的字符数。

要点 :

函数 len 面向使用单字节字符集 (sbcs) 的语言,而函数 lenb 面向使用双字节字符集

(dbcs) 的语言。您计算机上的默认语言设置对返回值的影响方式如下:

无论默认语言设置如何,函数 len 始终将每个字符(不管是单字节还是双字节)按 1 计数。

语法:len 函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

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

24楼:匿名用户

lne就是度量单元格中的字符数的.比如a1中有abcd,在a2中写公式=len(a1)结果就是4

就这么个意思啊

25楼:天雨下凡

公式=len(b2)是正确的,但是你的单元格格式设置成了文本,所以不会出现公式结果,请把单元格格式设置为“常规”,然后双击进入公式单元格,不做任何修改,直接回车退出即可显示结果。

26楼:茗童

1.len函数的含义

表示返回文本串的字符数。

2.len函数的语法格式

=len( text)

3.如图所示,len函数常常和其他函数结合起来使用。

输入公式=b3+right(c3,len(c3)-5)。

使用len函数得出字符串的长度,再用right函数截取字符串。

4.注意,空格也是一个字符,所以这里是5。

5.注意,len函数中的参数是文本或者表达式的话,要加双引号,且在英文状态下输入。

6.len函数常常和其他函数组合起来使用,例如,如何从身份证号码中提取性别,

如何从身份证号码中提取年龄,

如何从身份证号码中提取出生年月日等都要用到。

编程中的函数与数学上函数有什么区别

1楼 百度用户 很不同的一个概念。 编程中的函数可以理解为一段预处理好的程序,能完成行特定的功能。而数学中的函数是指初等函数 高等函数 复合函数这一类特定函数。二者如果要说相同点的话就是都能完成一定的任务,行使特定的功能。 如在c中 print 能进行输出,在数学中 sin 能计算正弦。 总的来说数...

概率密度函数与分布函数的区别,概率密度函数与分布函数有什么区别和联系?

1楼 匿名用户 概率密度和分不函数的区别。 就和速度和位移的关系类似。 某一点的概率密度的值表示在该点附近的概率? 就相当于某一个时刻的速度,能表示在该时刻附近的位移吗? 当然是否的,至少你需要乘一个时间,或者你可以任取一个时间段 当然要足够短 中任取一个时刻的速度当做整个时间段的速度,而整个时间段...

概率密度函数与分布函数有什么区别和联系

1楼 对于连续型随机变量而言 概率密度是分布函数的导数, 分布函数是概率密度的积分上限函数。 如有疑问,请追问 2楼 聊融衅文茵 概率密度函数图形是有 界 的 若无界则不可积,即其分布会不存在 ,而分布函数图形是无界的。 从数学上看,分布函数f x p x x 概率密度f x 是f x 在x处的关于...