24周年

财税实务 高薪就业 学历教育
APP下载
APP下载新用户扫码下载
立享专属优惠

安卓版本:8.7.50 苹果版本:8.7.50

开发者:北京正保会计科技有限公司

应用涉及权限:查看权限>

APP隐私政策:查看政策>

HD版本上线:点击下载>

函数学习:LEN

来源: 读者上传 编辑: 2010/01/14 15:59:03  字体:

  LEN这是返回字符个数的函数。它有一位兄弟:LENB,它则是返回字节数的,用于双字节。

  还得举例吧:还是刚才的数据,A1里的是“找吃的蚂蚁”。那么:

  =LEN(A1) 就会返回:5

  =LENB(A1)就会返回:10

  就这么简单,这几个函数的用法就这样了。函数功能的强大是得多个函数套用起来才显现出来的。下面的一个例子是会计用到的功能:比如在A列(假设是从A2开始)里输入的是数值,在B列到L列分别自动填入相应的数值(也就是从亿位到元角分了),并在前面加个“¥”这样的符号:

  =IF(OR($A2=0,LEN("¥"&$A2*100)<13-COLUMN()),"",LEFT(RIGHT("¥"&$A2*100,13-COLUMN())))

  这个公式主体分两层,一个是IF判断,里面的前部分是判断的条件,后面的LEFT(RIGHT("¥"&$A2*100,13-COLUMN())),就是数据的提取了。这里,同时用到了LEFT与RIGHT两个函数,我们看看它们是怎么工作的:以B2里的公式为例吧,我把它简化一下,13-COLUMN(),在B2里COLUMN()返回2,13-12=11,公式就简化为:LEFT(RIGHT("¥"&$A2*100,11)),这样好看多了。再打个比方,A2的数据是:375.25,那么$A2*100=37525,这个*100的作用就在这,把小数点乘没了,这样就可以直接一帆风顺地提取数字了。"¥"&$A2*100也就是在前面再加个“¥”,就成了¥375.25。公式变成了=LEFT(RIGHT(¥37525,11))。

  RIGHT(¥37525,11),就是在“¥375.25”里从右向左提取11个字符,这里只有6个,函数就把它们全都提了出来。

  也就是¥37525,把它放回公式里:

  LEFT(¥37525),这里,LEFT的第二个参数省略了,使用默认值,从左向右提取1个字符,得到¥。

责任编辑:zoe

实务学习指南

回到顶部
折叠
网站地图

Copyright © 2000 - www.chinaacc.com All Rights Reserved. 北京正保会计科技有限公司 版权所有

京B2-20200959 京ICP备20012371号-7 出版物经营许可证 京公网安备 11010802044457号