乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在excel中小写金额转换大写的公式-excel大小写转换公式,excel中文转英文公式

在excel中小写金额转换大写的公式-excel大小写转换公式,excel中文转英文公式

作者:乔山办公网日期:

返回目录:excel表格制作


方法:

1、打开EXCEL表格,A1输入小写金额,在C1列输入:=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负")&TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")

2、确定后效果如图。



=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负")&TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")
假设要转换的数字在A1,我们通过分离在三个单元格来实现,A2显示整数位,B2显示角位,C2显示分位。如果上一位是最后一位,则改为不显示。

引用A2栏的函数为:
=IF(INT(A1)-A1=0, TEXT(INT(A1),"[DBNum2][$-804]G/通用格式")&"元整",TEXT(INT(A1),"[DBNum2][$-804]G/通用格式")&"元")

引用B2栏的函数为:
=IF(INT(A1)-A1=0,"",IF(A1*10-INT(A1*10)=0,TEXT(INT(A1*10-INT(A1)*10),"[DBNum2][$-804]G/通用格式")&"角整",TEXT(INT(A1*10-INT(A1)*10),"[DBNum2][$-804]G/通用格式")&"角"))

引用C2栏的函数为:
=IF(INT(A1*10)-A1*10=0,"",TEXT(INT(A1*100-INT(A1*10)*10),"[DBNum2][$-804]G/通用格式")&"分")

通过调整单元格大小,而且将A2设为居右、B2设为居中、C2设为居左可以实现。但拼凑出来的在显e799bee5baa6e997aee7ad94e59b9ee7ad94331示上毕竟不够美观,而且B2单元格有时候两个字,有时候三个字,这时我想到了单元格文本数值的合并,经过测试,也最终实现了在一个单元格显示。方法如下:

在第二行输入完公式后,隐藏起来,做为过渡单元格,在A3栏输入“=A2&B2&C2”,大写在一个单元格显示出来了。

工具/原材料

excel2018版、电脑。

1、打开电脑找到并双击打开excel2018新建工作表格;

2、双击打开excel新建工作表格以后,为了示范在A1输入好数字,在复制粘zd贴到B1中;

3、编辑数字并选中B1后,点击鼠标右键选择”设置单元格格式“的命令;

4、在弹出的对话框中点击特殊,并在右边的界面选择人民币大写点击确定;

5、设置并确定好以后,此时B1的单元格就自动的转换为大写;

6、也可以在单元格内直接输入v+数字,如:”v365874.51“选择大写的金额即可完成。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网