人民币大写转换 怎样把数字一键转成金额大写

江湖先生 98 0

人民币大写转换 怎样把数字一键转成金额大写

首先打开Excel表格


框选住需要切换成大写的 *** 数字,按快捷键Ctrl+1,在“分类”选项中选择“特殊”,特殊类型里边选择“中文大写数字”选项


最后点击“确定”,就完成了在表格中快速把数字切换成中文大写


.


在需要转换为大写金额的单元格上单击右键,选择【设置单元格格式】(或按快捷键 Ctrl + 1)。

数字大写转换公式

1、如果需要输入的数字马上就显示为大写数字,可以选择单元格-右键-单元格格式-数字-自定义,在类型栏输入0[dbnum2],点确定即可。


2、这一问题也可以用函数解决,在G4单元格输入公式=text(F4,"0[dbnum2]"),点确定,F列的其他数字下拉公式即可。


3、大写数字的转换也可以用内置函数numbeistring解决,需注意的是,numberstring函数会自动带上万、仟、佰等,但转换成大写数字会缺失小数点后的数字。


4、如果转换的大写数字需要表示的是金额,可在公式后面加上“圆整”,即G4的公式为=NUMBERSTRING(F4,2)&"圆整"。


5、如果需要精确表示多少角多少分等,可在G4输入公式=IF(ROUND(F4,2)=0,"零圆整",IF(F4<0,"负","")&IF(ABS(F4)>=1,TEXT(INT(ROUND(ABS(F4),2)),"[dbnum2]")&"圆","")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(F4,2),2),"[dbnum2]0角0分;;整"),"零角",IF(F4^2<1,,"零")),"零分","整"))。


6、如果要在金额前加上人民币,可在G4输入公式=IF(TRIM(F4)="","",IF(F4=0,"","人民币"&IF(F4<0,"负",)&IF(INT(F4),TEXT(INT(ABS(F4)),"[dbnum2]")&"圆",)&IF(INT(ABS(F4)*10)-INT(ABS(F4))*10,TEXT(INT(ABS(F4)*10)-INT(ABS(F4))*10,"[dbnum2]")&"角",IF(INT(ABS(F4))=ABS(F4),,IF(ABS(F4)<0.1,,"零")))&IF(ROUND(ABS(F4)*100-INT(ABS(F4)*10)*10,),TEXT(ROUND(ABS(F4)*100-INT(ABS(F4)*10)*10,),"[dbnum2]")&"分","整")))。

怎样将数字转换成大写人民币

答:之一种,用自定义格式的方式进行转换


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


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


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


在E2单元格输入公式:

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

word数字转换为大写金额公式

以下是将数字转换为大写金额的公式:

1. 将数字按照千位分组,每三位一组(从右往左),不足三位的补零。 例如:123456789.00 转换为 123,456,789.00 2. 构造一个数字与大写金额对应的字典,例如: { 0: '零', 1: '壹', 2: '贰', 3: '叁', 4: '肆', 5: '伍', 6: '陆', 7: '柒', 8: '捌', 9: '玖' } 3. 构造一个千位数与大写金额单位对应的字典,例如: { 0: '', 1: '仟', 2: '万', 3: '亿' } 4. 构造一个数字位数与大写金额单位对应的字典,例如: { 0: '', 1: '拾', 2: '佰' } 5. 从左往右遍历千位分组后的数字,将每个数字按照位数转换为大写金额,并加上对应的单位。 6. 对于整数部分的“零”需要进行特殊处理:如果零的前面不是单位,则不输出;如果零的前面是单位,则输出一个零。 7. 对于小数部分,先将小数乘以100,然后按照整数部分的方式进行转换,并加上“分”单位。 8. 最后将整数和小数部分的大写金额拼接起来,中间加上“元”单位。

例如:123456789.00 转换为 壹亿贰仟叁百肆十五万陆仟柒百捌十玖元整

  • 评论列表

留言评论