excel中的函数意义
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/18 00:41:51
excel中的函数意义
请高手帮我解释一下这两个函数的意思,就是把单元格里的数字加文字组合给分开,我不是很明白那个2*和1*是代表什么!
![](http://img.wesiedu.com/upload/b/1b/b1bda0e82815ebe136d7d9ed0ed4deff.jpg)
请高手帮我解释一下这两个函数的意思,就是把单元格里的数字加文字组合给分开,我不是很明白那个2*和1*是代表什么!
![](http://img.wesiedu.com/upload/b/1b/b1bda0e82815ebe136d7d9ed0ed4deff.jpg)
![excel中的函数意义](/uploads/image/z/2779355-11-5.jpg?t=excel%E4%B8%AD%E7%9A%84%E5%87%BD%E6%95%B0%E6%84%8F%E4%B9%89)
len()是计算字符个数
lenb()是计算字符数
区别在于,len()无论是数字还是字母还是汉字,都是一个算一个
而lenb()则每个汉字算2字符,其他算一个
所以,每多一个汉字,lenb()就比len()多1,
故:lenb()-len()=汉字数
即图二中公式
而数字数=总字数-汉字数=len()-【lenb()-len()】=2*len()-lenb(),即图1公式
希望有高手指点不对之处.
至于left()、right()分别从左、右取指定位数的字符
这个公式必须是前面都是非汉字,汉字必须在最右边
=left(b5,数字个数)
=right(b5,汉字个数)
lenb()是计算字符数
区别在于,len()无论是数字还是字母还是汉字,都是一个算一个
而lenb()则每个汉字算2字符,其他算一个
所以,每多一个汉字,lenb()就比len()多1,
故:lenb()-len()=汉字数
即图二中公式
而数字数=总字数-汉字数=len()-【lenb()-len()】=2*len()-lenb(),即图1公式
希望有高手指点不对之处.
至于left()、right()分别从左、右取指定位数的字符
这个公式必须是前面都是非汉字,汉字必须在最右边
=left(b5,数字个数)
=right(b5,汉字个数)