2010表格里小写数字怎么变大写,大写要发票上格式一样。

例如:3405.50叁仟肆佰零伍元伍角整。我是Excel新手,请高手说的尽请细点。谢了... 例如: 3405.50 叁仟肆佰零伍元伍角整。
我是Excel新手,请高手说的尽请细点。谢了
展开
 我来答
upyzl
2011-05-31 · TA获得超过2022个赞
知道大有可为答主
回答量:2797
采纳率:0%
帮助的人:1445万
展开全部
EXCEL中隐藏了一个数字转大写的函数NUMBERSTRING,但它仅支持正整数,用中文版的朋友可以试试这个函数:

=NUMBERSTRING(VALUE,TYPE)
value:要转化的数字
type:有三种格式1,2,3

NumberString(1234567890,1) = 一十二亿三千四百五十六万七千八百九十

NumberString(1234567890,2) = 壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾

NumberString(1234567890,3) = 一二三四五六七八九○

利用参数2,我们就可以用来完成人民币小写转化为大写,设数据在A1格,公式如下
=IF(ISERROR(FIND(".",A1)),NUMBERSTRING(INT(A1),2)&"元整",IF(ISERROR(NUMBERSTRING(MID(A1,FIND(".",A1)+2,1),2)),NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(MID(A1,FIND(".",A1)+1,1),2)&"角整",NUMBERSTRING(INT(A1),2)&"元"&NUMBERSTRING(MID(A1,FIND(".",A1)+1,1),2)&"角"&NUMBERSTRING(MID(A1,FIND(".",A1)+2,1),2)&"分"))
当公式整数部份最大为15位时正确,结果舍去分(小数点第二位)以下数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4e03c78
2011-05-31
知道答主
回答量:29
采纳率:0%
帮助的人:7.7万
展开全部
我提供一个公式给你,你把中间的A1换成你需要转换的那个小写就行了。
=IF(TRIM(A1)="","",IF(A1=0,"",""&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[dbnum2]G/通用格式圆;负[dbnum2]G/通用格式圆;"&IF(A1>-0.5%,,"负"))&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")))
追问
你好,我需要图表中的B15自动跳出G15中的金额。要怎么设制呢。谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccshy1986
2011-05-31 · 超过30用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:75.7万
展开全部
简单, 右键单元格,数字,特殊,选择 中文大写数字 就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式