Excel表格中:运用的此函数的详细意思?求解(最好有计算过程)?谢谢
发布网友
发布时间:2022-05-05 20:29
我来回答
共4个回答
热心网友
时间:2023-10-09 13:15
你好:无知ooo 讲得很好了,我说说推算过程。LENB(A2)计算双字节字符个数,LEN(A2)是计算单字节字符个数。
LENB(A2)=10 LEN(A2)=6 LENB(A2)-LEN(A2)=10-6=4,也就是计算出双字节汉字有几个,是4个。而你要的是单字节的数字,所以用 LEN(A2)-4=2,就是两位数字。
求数字位数的整个计算过程做优化,就是 2*LEN(A2)-LENB(A2)=2。
=LEFT( ) 是从一个单元格左边取指定位数字符的函数。
更多WPS办公软件教程,请访问:http://bbs.wps.cn或者http://e.weibo.com/wpswfw
热心网友
时间:2023-10-09 13:15
这个公式是利用双字节和单字节函数来提取字符串中的字符
如len函数是返回字符串中的字节数,而lenb是返回文本字符串中用于代表字符的字节数。此函数用于双字节字符.需要注意的是,汉字占用2个字节,而数字只占用一个字节.
如上例:LEN(A2)=6,而LENB(A2)=10,
=LEFT(A2,LEN(A2)*2-LENB(A2))
=LEFT(A2,6*2-10)
=LEFT(A2,2)
="01"
同理,RIGHT函数也一样,你自己慢慢研究下就明白了.
热心网友
时间:2023-10-09 13:16
LEN是返回字符个数(单字节) 把汉字作为一个字符
LENB是返回字符数(双字节) 因为一个汉字是两个字节的
其他的意思就看楼上解释哈
热心网友
时间:2023-10-09 13:16
图1,取A2单元格的左起两位文字
图2,取A2单元格两位以后文字