需要把数字“1,2,3......” 转换为 大写的“壹贰叁...”,大家都有哪些方法可以实现呢?平时工作中又遇到这样的场景吗?

今天雷哥就跟大家分享下Excel中,大小写的那些事~

01NUMBERSTRING函数

NUMBERSTRING函数是Excel中隐藏函数

语法 NUMBERSTRING(数值,格式)

其中:格式为1:普通大写,如“三百八十一”;

格式为2:财务大写,如“柒佰捌拾”;

格式为3:数字大写,如“三五一”;

具体如下

参数为1,普通大写

参数为2,财务大写

参数为3,普通大写

02设置单元格格式

可以通过修改单元格格式,特殊--中文大写数字,实现大小写转换。

03TEXT函数法

语法:TEXT(要转换的数值,格式参数)

其中:格式参数为"[dbnum1]":普通大写,如“二百五十九”;

格式参数为"[dbnum2]":财务大写,如“柒佰捌拾”;

格式参数为"[dbnum3]":阿拉伯数字+单位,如“2百4十9”;

04直接套用公式法

即使有小数也不用怕,完美转换为大写哦=IF(B2=0,"零元",IF(B2<0,TEXT(INT(ABS(B2)),"负[DBNum2]g/通用格式")&"元"&IF((INT(B2*10)-INT(B2)*10)=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[DBNum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分"),TEXT(INT(B2),"[dbnum2]")&"元"&IF(INT(B2*10)-INT(B2)*10=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[dbnum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分")))

如图所示,A1直接输入公式,然后在B2单元格中,直接输入数字,即可发现A1单元格中,就立马变为大写了。即使是带有小数,也可以完美实现大小写哦。

感谢大家的阅读,有任何问题欢迎沟通交流。作者是 微信公众号【雷哥office】创始人,图书《竞争力:玩转职场Excel,从此不加班作者》,欢迎大家关注。

————————————————————————

更新日志

2019/7/7 看到很多财务朋友有小数翻译为大写的困惑,雷哥特意添加了方法4,谢谢大家阅读和支持

如何把大写金额变为小写数字_excel怎么把小写数字转换成人民币大写?相关推荐

  1. 把数字金额转换成人民币大写[原创]

    最近在用这个博客,感觉博客园不错,以前用的是新浪的,感觉这个更好,所以好多东西现在转到这边来了. 下面是一个数字转人民币大写的类,不啰嗦了,下面是代码:  1    /**/ /// <summ ...

  2. 数字转换成人民币大写格式(带界面)

    今天看了算法的公开课,有一个把数字转换成人民币大写的算法. 后面就想着自己写一个界面的,好几天没有写一个完整的程序的. 当然有一些BUG,没有时间优化,后面在慢慢优化. 自己的名言:每天努力一点儿,总 ...

  3. 关于数字转换成人民币大写的问题

    我们在参与大型项目时,难免会遇到数值转换人民币大写的情况.因为我今天接触了一个这样的转换,但原代码存在BUG,转换经常出现问题.于是我就去网上搜索了相关资源.由于没有找到相对权威的转换代码,网上给出的 ...

  4. JAVA浮点数转人民币读法_算法--java实现将数字转换成人民币大写(迅雷面试题)...

    public classRmb {/*** 人民币的基本信息和操作 * *@authorsoyoungboy *@version1.0*/ private double number; //人民币的数 ...

  5. oracle数字转换成人民币大写

    网上找了好几篇博客,测试或多或少有问题,以下已验证可以使用. create or replace function cux_convert_cny(p_num in number default nu ...

  6. 浮点数字转换成人民币的大写字体

    新开博客,贴上一段平常时写的代码,权当记录和分享. 下面是代码块(有比较详细的注释,转换过程中需要注意的是0的处理): //浮点数字转换成人民币的大写字体 import java.util.Scann ...

  7. 货币数字转换成中文大写的函数

    这个函数与以前其他网友提供的结构大不相同, 是一个从高位到低位的算法, 更加符合语言习惯. //---------------------------------------------------- ...

  8. url 转换中文_数字快速转换成中文大写,我有妙招

    昨天给大家介绍第二种普通数字转中文大写的方法:NumberString函数法.这种方法和第一种单元格格式法一样存在一个缺陷就是只能对正整数进行转换,所以它不能直接用于平时的财务工作中,不过没关系,既然 ...

  9. js将数字转换成中文大写

    //完成将 toChineseNum, 可以将数字转换成中文大写的表示,处理到万级别,例如 toChineseNum(12345),返回 一万二千三百四十五.const toChinesNum = ( ...

  10. 如何把数字金额转换成中文大写

    问题:要求把万亿级别内的浮点数转换成中文大写,例如把数字1112221000060.254400转换成:壹万壹仟壹佰贰拾贰亿贰仟壹佰万零陆拾元零贰角伍分 分析:关键是先把double类型转换成char ...

最新文章

  1. Java后端线上问题排查常用命令收藏
  2. 懂你,从选择内裤开始
  3. Mybatis-Plus插件配置
  4. 根据checkbox组的选中状态给list数组赋值
  5. P5110-块速递推【特征方程,分块】
  6. Tengine HTTPS原理解析、实践与调试【转】
  7. apache FilesMatch
  8. 基于modelsim的十个Verilog入门试验程序(2)(JK触发器+环形计数器)—程序+测试代码+波形+结果分析
  9. Android 系统(53)---关于触摸屏快速点击事件误识别为滑动事件
  10. 计算分词的Tf-idf值
  11. PIL库的总结与简单应用
  12. 释放pytorch占用的gpu显存_pytorch程序异常后删除占用的显存操作
  13. 【Ural】1519. Formula 1
  14. iOS:特殊符号大全
  15. 如何编写Firefox扩展
  16. c语言图形显示功能,C语言图形编程(二、图形显示).doc
  17. 深入理解Attention及变种(四)
  18. convex hull
  19. C语言——求n天后的日期
  20. python电影名称词云_python wordcloud 对电影《我不是潘金莲》制作词云

热门文章

  1. 君不密则失臣,臣不密则失身,机事不密则害成
  2. 【FinE】资本市场理论(1) CAPM模型
  3. java8 lamda throw_【修炼内功】[Java8] Lambda表达式里的陷阱
  4. Unity Shader通过菲涅尔反射和散射实现玻璃效果
  5. yarn.lock、package-lock.json、npm-shrinkwrap.json的理解
  6. mysql+一直running_mysql 事务一直running问题排查
  7. EVE-NG中思科交换机配置实例之聚合和ssh远程登录
  8. iOS平台游戏安全之IPA破解原理及防御
  9. python远程访问服务器获取文件
  10. 【092】韦达定理在一元n次方程中的推广