旌旗电子智能表卡图案:EXCEL的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 19:48:16
请问如何将人民币小写金额自动转换为大写金额,如当A1(365.23)自动转换为大写“人民币叁佰陆拾伍元贰角叁分”;或将A1(365.10)自动转换为大写“人民币叁佰陆拾伍元壹角”;或将A1(365.00)自动转换为大写“人民币叁佰陆拾伍元整”
高手请进!!!!

用一个公式更能体现银行对金额大写的要求:

假设A1中输入小写金额,在B1中输入下列公式:
=IF(A1<0,"负","")&IF(TRUNC(A1)=A1,TEXT(IF(A1<0,-A1,A1),"[DBNum2]")&"元整",IF(TRUNC(A1*10)=A1*10,TEXT(TRUNC(IF(A1<0,-A1,A1)),"[DBNum2]")&"元"&TEXT(RIGHT(A1),"[DBNum2]")&"角整",TEXT(TRUNC(IF(A1<0,-A1,A1)),"[DBNum2]")&"元"&IF(ISNUMBER(FIND(".0",A1)),"零",TEXT(LEFT(RIGHT(A1,2)),"[DBNum2]")&"角")&TEXT(RIGHT(A1),"[DBNum2]")&"分"))

如A1为¥23.3
B1里键入=A1
B1单元格设置
数字一栏,选特殊,再选中文大写格式.OK

选中A1列然后:单元格格式/数字/特殊/中文大写

如A1为¥23.3
B1里键入=A1
B1单元格设置
数字一栏,选特殊,再选中文大写格式.OK