再议“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函数知识掌握有欠缺的人员在使用该公式时,录入、理解和再加工都有一定难度。经测试,该公式在如下方面存在改善空间:
提速啦 成立于2012年,作为互联网老兵我们一直为用户提供 稳定 高速 高质量的产品。成立至今一直深受用户的喜爱 荣获 “2021年赣州安全大赛第三名” “2020创新企业入围奖” 等殊荣。目前我司在美国拥有4.6万G总内存云服务器资源,香港拥有2.2万G总内存云服务器资源,阿里云香港机房拥有8000G总内存云服务器资源,国内多地区拥有1.6万G总内存云服务器资源,绝非1 2台宿主机的小商家可比。...
justhost怎么样?justhost是一家俄罗斯主机商,2006年成立,提供各种主机服务,vps基于kvm,有HDD和SSD硬盘两种,特色是200Mbps不限流量(之前是100Mbps,现在升级为200Mbps)。下面是HDD硬盘的KVM VPS,性价比最高,此外还有SSD硬盘的KVM VPS,价格略高。支持Paypal付款。国内建议选择新西伯利亚或者莫斯科DataLine。支持Paypal付...
优林怎么样?优林好不好?优林 是一家国人VPS主机商,成立于2016年,主营国内外服务器产品。云服务器基于hyper-v和kvm虚拟架构,国内速度还不错。今天优林给我们带来促销的是国内西南地区高防云服务器!全部是独享带宽!续费同价!官方网站:https://www.idc857.com地区CPU内存硬盘流量带宽防御价格购买地址德阳高防4核4g50G无限流量10M100G70元/月点击购买德阳高防...