Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4020|回复: 10

[已解决]求助数字转成大写的公式

[复制链接]
发表于 2014-8-22 16:23 | 显示全部楼层 |阅读模式
将有两个小数的数字大写,要求不带单位,不足位用×代替 如320.00写成×××××××叁贰零零零
最佳答案
2014-8-22 16:45
=REPT("X",10-LEN(A1))&TEXT(A1,"[DBNum2]0.00")

求助公式.rar

7.04 KB, 下载次数: 11

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-8-22 16:29 | 显示全部楼层
B1公式,下拉;
=TEXT(TRUNC(A1),"[dbnum2]")&"元"&IF(A1-INT(A1)>0,TEXT(MOD(--RIGHT(A1,4),1)/1%,"[dbnum2]0角0分"),"整")
回复

使用道具 举报

发表于 2014-8-22 16:38 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-8-22 16:41 | 显示全部楼层
baksy 发表于 2014-8-22 16:31
公式更新;
=TEXT(TRUNC(A1),"[dbnum2]")&IF(A1-INT(A1)>0,TEXT(MOD(--RIGHT(A1,4),1)/1%,"[dbnum2]00")," ...

是这个意思 不要单位不要万 千 百整分之类的,就是把数字直接变大写字母 比如 320 不写成叁佰贰拾零零 是要写成   叁贰零零零

回复

使用道具 举报

发表于 2014-8-22 16:45 | 显示全部楼层    本楼为最佳答案   
=REPT("X",10-LEN(A1))&TEXT(A1,"[DBNum2]0.00")
回复

使用道具 举报

发表于 2014-8-22 16:48 | 显示全部楼层
本帖最后由 baksy 于 2014-8-22 17:00 编辑
白雪高山 发表于 2014-8-22 16:41
是这个意思 不要单位不要万 千 百整分之类的,就是把数字直接变大写字母 比如 320 不写成叁佰贰拾零零 是 ...


=REPT("X",10-LEN(INT(ABS(A1))))&TEXT(A1*100,"[DBNum2]0")
回复

使用道具 举报

 楼主| 发表于 2014-8-22 16:48 | 显示全部楼层
非常感谢 baksy 老师,公式有个小数点,用个SUBSTITUTE就去掉了。
回复

使用道具 举报

发表于 2014-8-22 16:48 | 显示全部楼层
白雪高山 发表于 2014-8-22 16:41
是这个意思 不要单位不要万 千 百整分之类的,就是把数字直接变大写字母 比如 320 不写成叁佰贰拾零零 是 ...

请用6楼公式
回复

使用道具 举报

发表于 2014-8-22 17:01 | 显示全部楼层
白雪高山 发表于 2014-8-22 16:48
非常感谢 baksy 老师,公式有个小数点,用个SUBSTITUTE就去掉了。

现在6楼公式不用替换了。
回复

使用道具 举报

发表于 2014-8-22 17:59 | 显示全部楼层
  1. =RIGHT(TEXT(A1/1%,"XXXXXXXXXX[dbnum2]0"),10)
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-16 22:12 , Processed in 0.159070 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表