打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
怎样将带有小数点的小写数字转化为大写

       Excel要将人民币小写金额转换成大写格式,将自定义格式类型中的”G/通用格式”改为G/通用格式“元”” 来实现。但在转换小数时却出现了问题,比如123.45元只能转换为“壹佰贰拾叁.肆伍”。那怎么解决这一先天不足呢?

可以利用公式和函数解决,A1单元格是小写数字,我们在B1单元格输入公式

=TEXT(INT(A1),"[DBNum2]G/通用格式")&"元" &TEXT(MOD(A1,1)*100,"[DBNum2]0角0分")

就可以将A1单元格的小写数字转换为大写数字。

公式里用到了4个函数,text, int, dbnum2, mod,我们来一一解释这4个函数的功能,

  • Text函数是将数值转换为指定数字格式表示的文本,语法是:Text(数值,指定格式的文本);

  • [dbnum2] 是格式函数, 小写数字转中文大写。

例如,公式=Text(123, "[dbnum2]") 返回的结果是壹佰贰拾叁。

  • Int函数是将任意实数向下取整为最接近的整数。例如,Int(123.56)返回结果是123。

  • Mod函数是两数相除的余数,语法是:mod(被除数,除数),例如,mod(25,2)返回结果是1。

了解了函数的功能,我们再来看看公式前面一部分=TEXT(INT(A1),"[DBNum2]G/通用格式"),是将小数点前面的整数部分转换为大写,

后面一部分TEXT(MOD(A1,1)*100,"[DBNum2]0角0分" )是将小数点后面的小数部分放大100倍后再转换为大写。

关注我,让你少走弯路。

视频号:sunny姐教你学excel

欢迎excel爱好者加入我的知识星球——Excel解惑释疑,sunny姐为你解决Excel、SQL、Tableau难题。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel 函数 =TEXT(1,"周[DBNUM1]0") 显示 周一 10
EXCEL中如何将小写金额转换成大写格式
常用函数公式及技巧搜集
Excel自学教程:数字如何 3秒转变成大写?
EXCEL TEXT 函数
EXCEL表格里带小数、负数的数字转换成大写金额,堪称完美版,拿去直接套用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服