再议“Excel环境下金额数字大写转换的方法探讨”
[摘要]利用公式法对Excel环境下金额数字进行大写转换是非常实用的方法,通过对公式代码进行优化,不仅增加了公式的功能,还可以简化录入、增强公式的可理解性、方便公式再加工,通过对公式法进行原理解析,可以方便初学者使用和理解公式,也有利于对公式的改造和应用领域的拓展。
[关键词]Excel;大写转换;公式;代码优化;原理解析
一、引言
拜读了《中国管理信息化》 2009年第6期王光伟的文章《Excel环境下金额数字大写转换的方法探讨》(以下简称王文)后收获很大,该文中列举的金额数字大写转换的几种方法在财会工作中具有很强的实用性和较高的实用价值。在实际工作中广大财会人员并非都具备丰富的计算机编程知识,利用VBA编写金额大写转换程序或自定义函数有一定难度,且不同财会人员对金额大写转换有不同需求,为了适应不同需求而修改程序或自定义函数的过程比较烦琐,为此,本文只探讨利用公式法对金额数字实施大写转换。
二、公式法代码优化
王 文 中 公 式 法 的 公 式 为=IF(TYP E(FIND(“.”,TEXT(E2,”[db num2]”),1))=16,T EXT(E2,”[db num2]”)&” 元整 ”,L EF T(T EX T(E2,”[db num2]”),F IN D(“.”,TEX T(E2,”[db num2]”),1)-1)&”元”&IF(LEN(MI D(TEX T(E2,”[db num2]”),F IND(“.”,TEX T(E2,”[db num2]”),1)+1,2))=1,MID(TE X T(E2,”[db num2]”),F IN D(“.”,T E XT(E2,”[db num2]”),1)+1,1)&” 角整”,IF(MI D(T EX T(E2,”[db num2]”),F IN D(“.”,T E XT(E2,”[db num2]”),1)+1,1)=“零”,
” 零 ”&M ID(T EXT(E2,”[db num2]”),F IN D(“.”,T EX T(E2,”[db num2]”),1)+2,1)&”分 ”,(M ID(T EXT(E2,”[db num2]”),F IN D(“.”,T EX T(E2,”[db num2]”),1)+1,1)&”角 ”&(M ID(T EXT(E2,”[db num2]”),F IN D(“.”,T EX T(E2,”[db num2]”),1)+2,1)&”分”)))))(以下简称公式1)。公式1虽然逻辑关系简单,但代码较长,嵌套较多,结构复杂,且作者未对该公式的原理进行详细解释,因而Excel函数知识掌握有欠缺的人员在使用该公式时,录入、理解和再加工都有一定难度。经测试,该公式在如下方面存在改善空间:
CloudCone商家我们很多喜欢低价便宜VPS主机的肯定是熟悉的,个人不是特别喜欢他。因为我之前测试过几次,开通的机器IP都是不通的,需要删除且开通好几次才能得到一个可用的IP地址。当然他们家的优势也是有的,就是价格确实便宜,而且还支持删除重新开通,而且机房只有一个洛杉矶MC。实话,如果他们家能多几个机房,保持现在的特点,还是有很多市场的。CloudCone是来自美国的主机销售商,成立于2017...
弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港VPS、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统。国庆活动 优惠码:hosu10-1产品介绍...
近日华纳云发布了最新的618返场优惠活动,主要针对旗下的免备案香港云服务器、香港独立服务器、香港高防御服务器等产品,月付6折优惠起,高防御服务器可提供20G DDOS防御,采用E5处理器V4CPU性能,10Mbps独享CN2 GIA高速优质带宽,有需要免备案香港服务器、香港云服务器、香港独立服务器、香港高防御服务器、香港物理服务器的朋友可以尝试一下。华纳云好不好?华纳云怎么样?华纳云服务器怎么样?...