excel中如何把数字转换为人民币中文繁写

2024-12-27 20:04:06
推荐回答(5个)
回答1:

可以用这个公式

假设数字在A列,在B1写入公式后向下复制
=IF(A1<0,"金额为负无效",IF((A1=0),"零元整",IF(A1<1,"",TEXT(INT(A1),"[dbnum2]G/通用格式"&"元")&IF(INT(A1*10)-INT(A644)*10=0,"",""))&IF(AND((INT(A1*100)-INT(A1*10)*10)<>0,(INT(A1*10)-INT(A1)*10)=0),"零",IF((INT(A1*10)-INT(A1)*10)=0,"",TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]G/通用格式"&"角")))&IF((INT(A1*100)-INT(A1*10)*10)=0,"整",TEXT(INT(A1*100)-INT(A1*10)*10,"[dbnum2]G/通用格式"&"分"))))

当A1中输入“123456789”时B1显示“壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元整”,当A1中输入“0”或者空白时B1显示“零元整”
公式较长,建议楼主直接复制使用。

回答2:

设置单元格格式,07版可以直接设置 单元格格式-数字-特殊-中文大写数字 。

回答3:

先变成大写。再变成繁体?

回答4:

回答5:

ctrl+shift+f