在Excel怎么自动显示大写元整金额

在Excel怎么自动显示大写元整金额

在Excel怎么自动显示大写元整金额?

操作步骤如下:

1、打开EXCEL,为方便讲解,在此建立了两列,如图

2、在B2 单元格输入以下公式:

=IF(MOD(A2,1)=0,TEXT(INT(A2),"[DBNUM2]")&"元"&"整",TEXT(INT(A2),"[DBNUM2]")&"元"&TEXT(MID(A2,LEN(INT(A2))+2,1),"[DBNUM2]D角")&TEXT(MID(A2,LEN(INT(A2))+3,1),"[DBNUM2]D分"))

3、在A2 单元格输入你需要的任意整数或小数B2单元格随即显示您需要的中文大写金额

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-05

先用阿拉伯数字输入金额,然后右击设置设置单元格格式为“特殊”→“中文大写数字”,点击确定后改阿拉伯数字金额就转化为大写金额。附图为证。

注意:如果还想再大写数字后加上“元整”也可以,就是使用字符串函数即可。 

PS:也可以预先设置单元格格式为“特殊”→“中文大写数字”,再输入阿拉伯数字,直接显示为中文大写。

本回答被提问者采纳
第2个回答  推荐于2017-09-03
方法:
1、如果都是整数,单元格格式设置即可实现。选定单元格,在其上点鼠标右键——“设置单元格格式”,点“数字”标签——“特殊”,在”类型“中选择“中文大写数字”。
2、如果存在小数,即不是万元的整数,可用以下公式:
=IF(ISNUMBER(A1),IF(INT(A1),TEXT(INT(A1),"[dbnum2]")&"元","")&IF(MOD(INT(A1*10),10),TEXT(MOD(INT(A1*10),10),"[dbnum2]")&"角",IF(INT(A1)=A1,,IF(A1<0.1,,"零")))&IF(MOD(INT(A1*100),10),TEXT(MOD(INT(A1*100),10),"[dbnum2]")&"分",""),"")
第3个回答  2010-10-04
在A12输入数字,在A13输入以下公式即可,
=IF(A12<0,"负","")&TEXT(TRUNC(ABS(ROUND(A12,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A12,2))),"",TEXT(RIGHT(TRUNC(ROUND(A12,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A12,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A12,2),3))=".",TEXT(RIGHT(ROUND(A12,2)),"[DBNum2]")&"分","整")
第4个回答  2019-12-27
在搜狗输入法下 v+数字+b直接出中文数字大写,需要“元整”时,输入数字时把小数点(.00)输入就可以了
相似回答