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

在EXCEL表上输入小写金额自动生成大写金额时,为什么小写金额里代表元的点在大写金额里依然是点,怎样设置能让大写金额完整地体现出来?... 在EXCEL表上输入小写金额自动生成大写金额时,为什么小写金额里代表元的点在大写金额里依然是点,怎样设置能让大写金额完整地体现出来? 展开
 我来答
Excel小奇
推荐于2018-04-17 · 知道合伙人软件行家
Excel小奇
知道合伙人软件行家
采纳数:902 获赞数:6175
EXCEL图书作者,Microsoft 认证Excel专家。

向TA提问 私信TA
展开全部

这个可以用函数公式做到,假如你的小写金额在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单元格,即可看到效果。

WDYao
2009-07-16 · TA获得超过7248个赞
知道大有可为答主
回答量:2953
采纳率:42%
帮助的人:2875万
展开全部
假如A1里数值为12345.67,在B1输入公式:
=IF((A1-INT(A1))=0,TEXT(A1,"[DBNUM2]")&"元整",IF(INT(A1*10)-A1*10=0,TEXT(INT(A1),"[DBNUM2]")&"元"&TEXT((INT(A1*10)-INT(A1)*10),"[DBNUM2]")&"角整",TEXT(INT(A1),"[DBNUM2]")&"元"&IF(INT(A1*10)-INT(A1)*10=0,"零",TEXT(INT(A1*10)-INT(A1)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(A1,1),"[DBNUM2]")&"分"))
就会在B1自动转换成大写。想放在哪个单元格,你自己修改一下好啦。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐乐888依依
2009-07-16 · TA获得超过1104个赞
知道小有建树答主
回答量:369
采纳率:0%
帮助的人:276万
展开全部
在单元格设置里面选择特殊——中文大写数字。 这样你的你输入阿拉伯数字后就自动变为中文大写数字了,并且标点不变。
没有看明白你的意思,现在明白了,给你个回答好的:
http://zhidao.baidu.com/question/37646438.html?si=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姑苏丹秋3R
2009-07-16 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:90.3万
展开全部
如果没有小数点的,就直接在单元格右击-设置单元格格式-特殊-中文大写数字。如果有小数点请参考:http://zhidao.baidu.com/question/37646438.html?si=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友535999b
2009-07-16 · TA获得超过224个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:194万
展开全部
a列格式为数值-货币,b列格式为特殊-中文大写数字
函数:b1=a1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式