您当前的位置:首页 > 风水 > 招财风水

数字转换器大写(数字转换器大写数字)

时间:2023-12-28 22:31:36 作者:作茧自缚 来源:网友上传

本文目录一览:

实用小工具:数字金额转人民币/美元大写

国庆节后的第一个工作日,依旧是日常忙。各种需求犹如节后大爆发一样 扑面而来。于是乎,忙于完成需求以及解决各类问题。但是,有颗好奇心的我,怎么会仅仅满足于完成需求,而不在其中找到一些有趣功能转为实用的小工具呢。

数字金额转人民币/美元大写的由来

电商、金融类网站是和钱打交道最多的,而电商类在处理订单类更是需要对其进行打印清单,并要求对上面的金额不仅要求是数字,而且还需要人民币数字大写。设置多币种的话,还需要转成对应国家语言的数字金额。着实要花点精力、费点脑子。

实践,匠人精神

于是,我既然在完成这个功能的基础上,还是需要基于多种情况进行完善下。

先定义金额转大写 MoneyConvert类,然后

需要 数字金额转人民币大写 就有了:

$money = '100050.23'; echo MoneyConvert::numbertowords(MoneyConvert::MONEY_TYPE_RMB,$money);输入金额:100050.23。转换成大写为: 壹拾万零伍拾元贰角叁分

需要 数字金额转美元大写(美分表达):

$money = '100050.23'; echo MoneyConvert::numbertowords(MoneyConvert::MONEY_TYPE_DOLLAR,$money,'cents');输入金额:100050.23。转换成大写为: ONE HUNDRED THOUSAND,FIFTY AND CENTS TWENTY-THREE ONLY【美分表达(数字转换到文字)】

需要 数字金额转美元大写(美点表达) :

$money = '100050.23'; echo MoneyConvert::numbertowords(MoneyConvert::MONEY_TYPE_DOLLAR,$money,'point');输入金额:100050.23。转换成大写为: ONE HUNDRED THOUSAND,FIFTY AND POINT TWENTY-THREE ONLY【美点表达(拼出大写字母)】

最后是 数字金额转美元大写(分数表达法):

$money = '100050.23'; echo MoneyConvert::numbertowords(MoneyConvert::MONEY_TYPE_DOLLAR,$money,'fraction');输入金额:100050.23。转换成大写为: ONE HUNDRED THOUSAND,FIFTY AND TWENTY-THREE【分数表达法(只接受数字)】

总结

数字金额转人民币/美元大写,本身可能不复杂。但是,确实实用。把金额转人民币/美元大写结合场景,发散下思维就能写出一个相对较全的功能。下次再用的时候就方便多了~

参考链接:

https://github/masonyang/smalltools

瞧一瞧,Excel也能快速切换数字和字母大小写

本期简介:在Excel里快速切换数字和字母的大小写操作。

一、Excel数字大小写

为了财务管理上进行技术防范,保证不容易被更改,所以才有了大写数字;例如票据、账簿等。对标零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟等大写数字。

1、框选需要填写“大写金额”的区域

2、按下Ctrl+1,调起单元格格式,选择特殊选项卡,再选自己需要的大小写格式,点击确定。

3、回到表格内容区域,在所选范围的第一个单元格内,输入=左侧单元格地址

4、得到需要的大小写格式

二、英文大小写

虽然功能不常用,但是如果哪天用到了,我们得会啊;例如英文名、英文书名、英文单词甚至还可以是化学元素等等。

1、首字母大写,其他小写=PROPER(引用内容)

2、全部小写 =LOWER(引用内容)

3、全部大写 =UPPER(引用内容)

操作动图演示

数字的转换(人民币大写及财务大写金额的转换)

一、如何将数字转换成人民币大写?

有时候,为了方便读取数字,我们通常会将数字转换成人民币大写的形式,下面主要通过以下2种方法来进行转换。

第一种,用自定义格式的方式进行转换

选中需要转换成人民币大写的数字---Ctrl+1---特殊----人民币大写----确定即可

第二种:用text函数进行转换

选中已经转换成人民币大写的数字----ctrl+1----自定义----类型----将其代码复制出来

在E2单元格输入公式:

=TEXT(D2,"[DBNum2][$RMB]G/通用格式;[红色][DBNum2][$RMB]G/通用格式")

二、 如何将数字转换成财务大写金额?

在填制报销单的时候,我们经常需要对报销的金额转换成财务大写金额的形式,如何转换呢?

只需在E2单元格输入公式:

=TEXT(INT(D2),"[dbnum2]")&TEXT(RIGHT(D2*100,2),"元[dbnum2]0角0分")

具体的步骤为:

1.先用INT函数将D2单元格中的整数部分提取出来, 再用text函数将其转换成大写的形式

2.将D2单元格中的数字乘以100,用right函数提取右边的2位数,再用text函数将其转换成大写的元0角0分的形式

3.最后用&连接符将其连接起来即可

热门推荐