EXCEL中如何将小写数值变成大写数值
在EXCEL中如何将小写数值变成大写数值,主要是有两位小数的,比如如何运用公式将“123.45”自动生成“壹佰贰拾叁元肆角伍分”
=IF(C10<0,"金额为负无效",IF(OR(C10=0,C10=""),"零元整",IF(C10<1,"",TEXT(INT(C10),"[dbnum2]G/通用格式")&"元"))) & IF(INT(C10*10)-INT(C10)*10=0,IF(INT(C10)*(INT(C10*100)-INT(C10*10)*10)=0,"","零"),TEXT(INT(C10*10)-INT(C10)*10,"[dbnum2]")&"角")&IF((INT(C10*100)-INT(C10*10)*10)=0,"整",TEXT((INT(C10*100)-INT(C10*10)*10),"[dbnum2]")&"分") 首先声明一下,这个公式不是我写的,也是从网上搜索的;有什么后果我不承担.其中的单元格随便用那一个.
用智能ABC输入法吗?如果用,很简单:打开智能ABC输入法,按一下Shift+i键,然后输入1b2s3y4j5f,按空格键,1b2s3y4j5f中的b,s.y.j.f就是佰,拾,元,角,分的拼音的第一个字母。不一定在EXCEL中,在word中也可以用。
在格式单元格格式中点数字,然后再点击特殊,选择中文大写数字就可以了
答:详情>>