在EXCEL中如何将一个单元格内的小写金额转为多个单元格的大写金额,如下所示

金额(大写) 零 佰 零拾 贰 万 伍仟 零佰 零拾零元零角 零分 ¥ 25,000.00
2024年11月17日 23:27
有3个网友回答
网友(1):

比如在显示百位的格输入
=IF(ISERROR(FIND("万",F1)),"零",MID(F1,FIND("万",F1)-1,1))

仟位输入
=IF(ISERROR(FIND("仟",F1)),"零",MID(F1,FIND("仟",F1)-1,1))

以些类推
如果后面要显示单位,后面加入&"万" 、&"仟"即可

网友(2):

B1公式:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A1^2<1,,"零")),"万",IF(AND(MOD(ABS(A1%),1000)<100,MOD(ABS(A1%),1000)>=10),"万零","万")),"零分","整")

网友(3):

在B1单元格输入25000,在目标单元格输入 =TEXT(B10*100,"0佰0拾万0万0仟0佰0拾0元0角0分[DBNum2]") 即可