小写变大写_小写转化大写
小写变大写由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“小写转化大写”。
EXCEL人民币小写转大写
=IF((D3-INT(D3))=0,TEXT(D3,“[DBNUM2]”)&“元整
”,IF(INT(D3*10)-D3*10=0,TEXT(INT(D3),“[DBNUM2]”)&“元
”&TEXT((INT(D3*10)-INT(D3)*10),“[DBNUM2]”)&“角整”,TEXT(INT(D3),“[DBNUM2]”)&“元”&IF(INT(D3*10)-INT(D3)*10=0,“零”,TEXT(INT(D3*10)-INT(D3)*10,“[DBNUM2]”)&“角”)&TEXT(RIGHT(D3,1),“[DBNUM2]”)&“分”))
1:这个嵌套函数所包含的INT函数作用是将任意实数向下取整为最接近的整数,比如A1=13.24,则公式”INT(A1)“返回值13;TEXT函数的作用是就爱你个数值转换成按指定数字格式表示的文本;嵌套函数中的【dbnum2】作用是数字转中文大写。
2:整个嵌套函数的含义是:如果D3单元格的金额是一个自然数(”IF((D3-INT(D3)))=0“),那么就将其转换成大写金额后再加上”元整“二字(”TEXT(D3,“[DBNUM2]”)&“元整””);否则,如果D3单元格的金额是一个小数(“IF(INT(D3*10)-D3*10=0)”), 就先将D3单元格中的整元的金额转换为大写再加上“元”字(“TEXT(INT(D3),“[DBNUM2]”)&“元””),后面再补充上D3单元格中整角的金额转换为大写并添加上“角整”二字(“&TEXT((INT(d3*10)-INT(D3*10).“[DBNUM2]”)&“角整”)”);在其他情况下,转换后的大写金额由D3单元格中整元的部分加上“元”,“零”(D3单元格中整角的金额为0时)或者D3单元格中的整角的金额,D3单元格中的整分的金额三部分组成。
以下是实例