求救,关于EXCEL问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 03:36:52
求救,请问在EXCEL表里,怎样可以在一个空格里面输入一串数字,在另一个空格里自动生成对应的大写(人民币那种大写),谢谢各位了

有一个很牛的公示,推荐一下:

=SUBSTITUTE(SUBSTITUTE(IF(A1<0,"负","")&TEXT(TRUNC(ABS(ROUND(A1,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A1,2))),"",TEXT(RIGHT(TRUNC(ROUND(A1,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A1,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A1,2),3))=".",TEXT(RIGHT(ROUND(A1,2)),"[DBNum2]")&"分",IF(ROUND(A1,2)=0,"","整")),"零元零",""),"零元","")

A1就是你输入数字的单元格,这个公式放到你所想显示大写的单元格。

单元格 格式 --- 数字 -- 特殊 -- 中文大写数字(区域设置为 中国)

单元格 格式 --- 数字 -- 特殊 -- 中文大写数字(区域设置为 中国)