怎样设置excel表可以在输入小写金额的同时自动填充大写金额?

我在使用excel表时,经常要输入大、小写金额,为了省时方便,请教一下怎样能在输入小写金额的同时能自动填充相应关联的大写金额?

选中需要转换的“单元格”,按右键菜单选择“设置单元格格式”,在“数字”栏内的分类中选择“特殊”,类型选为“中文大写数字”,把格式复制到其他单元格,之后再输入数字或者小写金额自动转换成大写金额。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-09
这个可以用函数公式做到,假如你的小写金额在a1单元格,
=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),"万零","万")),"零分","整") 当然上例只是众多函数处理方法中的其中一个,可以在一张空表的a1单元格输入任意数值,把如上公式复制到b1单元格,即可看到效果。
第2个回答  2009-07-02
假如你在A1中输入小写金额,可以在A2=A1,并把A2的单元格格式设置为(单元格格式---数值---特殊。在“示例”----“类型”----中文大写数字。

最后“确定”本回答被提问者采纳
第3个回答  2009-07-02
如果A1为小写金额,在B1里写入="大写人民币:"&IF(A1<0,"负",)&TEXT(TRUNC(ABS(A1)),"[DBNum2]G/通用格式")&"元"&IF(ROUND(A1,3)=ROUND(A1,),"整",TEXT(RIGHT(TRUNC(A1*10),1),"[DBNum2]G/通用格式")&"角"&IF(ROUND(A1,3)=ROUND(A1,1),"整",TEXT(RIGHT(ROUND((A1*100),),1),"[DBNum2]G/通用格式")&"分"))
我是从EH上当来的,忘记是谁写的了,作者同志抱欠了
第4个回答  2020-03-24
选中要填充的数据区域,比如B列,设置单元格格式,自定义格式,输入
[dbnum2]
相似回答