赞
踩
在Excel的单元格中输入函数=LEN(“abc”)结果为3;输入函数=LEN(“啊bc”)结果也是3,看似没有问题但是实际上LEN的两个参数实际占用的长度可是不一样的,见下图:
“啊bc”就是比“abc”长1个字符。原因是LEN函数计算的是字符的个数,虽然1个汉字占据了两个英文字母的长度,但是也是1个字符。
如果在实际的应用中我们要考虑的是字符串占据的长度该如何呢?那么就有请LENB函数:输入函数=LENB(“abc”)结果为3;输入函数=LENB(“啊bc”)结果为4。
今天的文章就这么结束了?并没有,我们还有一个问题要继续探讨,如果在VBA中使用这两个函数会是什么样的结果呢?先写代码如下:
Sub 有趣的LEN()
Cells(3, 4).Value = Len(Cells(3, 1).Value)
Cells(4, 4).Value = Len(Cells(4
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。