=RIGHT(TEXT(A1*100,"[dbnum2]0亿0千0佰0拾0万0千0佰0拾0元0角0分"),LEN(A1*100)*2)
这个问题在百度我已经回答了好几回了,
如您的数据在A列,可用如下公式实现
=TEXT(A1*100,"[dbnum2]0拾0万0仟0百0拾0元0角0分整")
后面部分格式可根据您的需求写到位数,这里最大数为99999.99元
如果还有更大数,可在0拾0万0仟0百0拾0元0角0分整前面加上你要的位数以0间隔。
乘100是把小数点去了,因为是人民币,一般就是到分,也就是两位小数,乘100就行了。
如果你的A列数据保留的是3位小数,请乘1000,类推就是把小数乘没了就行。
你这个读法好像是错的吧:“120.20,要怎么改成壹佰贰拾元零贰角正,或101110.10(壹拾万零壹仟壹佰壹拾元零壹角正)”
试下这个:=TEXT(A1*100,"[dbnum2]0仟0百0拾0万0仟0百0拾0元0角0分")
好像正式的读法是没有零 的吧