登录 | 注册 | 论坛 | 网站ob欧宝登录(中国)总公司 |
hdd repair tools
hdd repair
Hard disk repair tools
Hard drive repair tools
data recovery tools
data recovery services
hard disk recovery tools
  欢迎光临江苏爱德信咨询服务集团  
  江苏爱德信咨询服务集团 > 计算机财务技术讨论 > 帖子列表  
您是本帖的第 1613 位阅读者 版主:暂无
帖子主题:财务人员EXCEL必备秘籍(六)
   不会跳舞的小猪
 
 文章:24
 积分:72
 注册:2009/1/9 17:11:09
来自:[221.6.xxx.xxx]
发表于 2009/11/16 10:50:06    楼 主

财务人员EXCEL必备秘籍(六)

     二十一、把基数词转换成序数词
    

  将英文的基数词转换成序数词是一个比较复杂的问题。因为它没有一个十分固定的模式:大多数的数字在变成序数词都是使用的“th”后缀,但大凡是以“1”、“2”、“3”结尾的数字却分别是以“st”、“nd”和“rd”结尾的。而且,“11”、“12”、“13”这3个数字又不一样,它们却仍然是以“th”结尾的。因此,实现起来似乎很复杂。其实,只要我们理清思路,找准函数,只须编写一个公式,就可轻松转换了。不信,请看:“=A2&IF(OR(VALUE(RIGHT(A2,2))={11,12,13}),″th″,IF(OR(VALUE(RIGHT(A2))={1,2,3,},CHOOSE(RIGHT(A2),″st″,″nd″,″rd″),″th″))”。该公式尽管一长串,不过含义却很明确:①如果数字是以“11”、“12”、“13”结尾的,则加上“th”后缀;②如果第1原则无效,则检查最后一个数字,以“1”结尾使用“st”、以“2”结尾使用“nd”、以“3”结尾使用“rd”;③如果第1、2原则都无效,那么就用“th”。因此,基数词和序数词的转换实现得如此轻松和快捷。

  二十二、用特殊符号补齐位数

  和财务打过交道的人都知道,在账面填充时有一种约定俗成的“安全填写法”,那就是将金额中的空位补齐,或者在款项数据的前面加上“$”之类的符号。其实,在Excel中也有类似的输入方法,那就是“REPT”函数。它的基本格式是“=REPT(“特殊符号”,填充位数)”。

  比如,我们要在中A2单元格里的数字结尾处用“#”号填充至16位,就只须将公式改为“=(A2&REPT(″#″,16-LEN(A2)))”即可;如果我们要将A3单元格中的数字从左侧用“#”号填充至16位,就要改为“=REPT(″#″,16-LEN(A3)))&A3”;另外,如果我们想用“#”号将A4中的数值从两侧填充,则需要改为“=REPT(″#″,8-LEN(A4)/2)&A4&REPT(″#″)8-LEN(A4)/2)”;如果你还嫌不够专业,要在A5单元格数字的顶头加上“$”符号的话,那就改为:“=(TEXT(A5,″$#,##0.00″(&REPT(″#″,16-LEN(TEXT(A5,″$#,##0.00″))))”,一定能满足你的要求。

  二十三、创建文本直方图

  除了重复输入之外,“REPT”函数另一项衍生应用就是可以直接在工作表中创建由纯文本组成的直方图。它的原理也很简单,就是利用特殊符号的智能重复,按照指定单元格中的计算结果表现出长短不一的比较效果。

  比如我们首先制作一张年度收支平衡表,然后将“E列”作为直方图中“预算内”月份的显示区,将“G列”则作为直方图中“超预算”的显示区。然后根据表中已有结果“D列”的数值,用“Wingdings”字体的“N”字符表现出来。具体步骤如下:

  在E3单元格中写入公式“=IF(D30,REPT(″n″,ROUND(D3*100,0)),″″)”,也拖动填充柄至G14。我们看到,一个没有动用Excel图表功能的纯文本直方图已展现眼前,方便直观,简单明了。

  二十四、计算单元格中的总字数

  有时候,我们可能对某个单元格中字符的数量感兴趣,需要计算单元格中的总字数。要解决这个问题,除了利用到“SUBSTITUTE”函数的虚拟计算外,还要动用“TRIM”函数来删除空格。比如现在A1单元格中输入有“howmanywords?”字样,那么我们就可以用如下的表达式来帮忙:

  “=IF(LEN(A1)=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),″,″,″″))+1)”

  该式的含义是先用“SUBSTITUTE”函数创建一个新字符串,并且利用“TRIM”函数删除其中字符间的空格,然后计算此字符串和原字符串的数位差,从而得出“空格”的数量,最后将空格数+1,就得出单元格中字符的数量了。

 本主题帖共有 1 条帖子
回复帖子
用户名:   * 若没有注册,请立即注册
密码:    忘记密码,请查询密码
主题:   *不得超过100个汉字
心情图标:
微笑 咧嘴笑脸 惊讶的笑脸 吐舌笑脸 眨眼笑脸 悲伤的脸 困惑的笑脸 失望的脸 哭泣的脸
尴尬的笑脸 热烈的笑脸 生气的脸 天使的笑脸 恶魔笑脸 保守秘密 咬牙切齿 讽刺的脸 悄悄话
礼品盒 咖啡 红心 红玫瑰 生日蛋糕 高脚杯 左侧拥抱 右侧拥抱 金钱
图片上传:   支持jpg,gif文件,文件大小不得超过100K
内容:
  • 支持HTML
  • 支持贴图

  •         
     
    版权所有© 江苏爱德信咨询服务集团
     
    hdd repair tools
    hdd repair
    Hard disk repair tools
    Hard drive repair tools
    data recovery tools
    data recovery services
    hard disk recovery tools
    hdd repair tools
    hdd repair
    Hard disk repair tools
    Hard drive repair tools
    data recovery tools
    data recovery services
    hard disk recovery tools