输入一个数据后,右键设置单元格格式——特殊——人民币大写,就搞定了哟!
呵呵。大小写转换就是那么复杂的,能做成功就行了。
看了你补充发出的公式:
=IF(A1=INT(A1),TEXT(A1,"[DBNum2]")&"元整",TEXT(INT(A1),"[DBNum2]")&"元"&MID(TEXT(A1-INT(A1),"[DBNum2]"),3,1)&"角"&MID(TEXT(A1-INT(A1),"[DBNum2]"),4,1)&"分")
这个公式是有问题的,不可能实现规范的大小写转换。 规范的转换公式比这还在复杂。
如果A1中输入小数,B1中输入
=IF(INT(A1)=A1,"",SUBSTITUTE(TEXT(TRUNC(A1,2),"[DBNum2]"),".","点")&"元")
或者
=IF(INT(A1)=A1,"",SUBSTITUTE(TEXT(ROUND(A1,2),"[DBNum2]"),".","点")&"元")
前者对小数截尾,后者对小数四舍五入2位小数。
数字也有大小写吗?