
![图片[1]-Excel自定义函数实现人民币小写自动转大写-上网的蜗牛](https://www.zxmvps.com/pic/2023/10/1698306439-excel.png)
最终效果就是这样,直接跟其它公式一样写法=rmbdx() 就OK了
再看一个我录制的视频吧,可能会更直观些
有问题可以在下方留言,下课~~
有细心的网友发现如果小数位数大于2位则会出现“分”的数字是小数位最后一位的情况,感谢提醒,在此更新了一下函数
特别推荐1元可体验2G流量,44个优化节点,关键是稳定,我朋友已经用了3年多,¥14.9有130G流量且 支持流媒体播放 不限制使用人数 不限制到期时间 不限制网络速度 体验链接:https://mojie.app/register?aff=FBfNNdCT'货币自动转换成中文大写 Function RmbDx(ByVal c) As String Application.Volatile True Dim P As Integer c = Val(round(c,2)) RmbDx = Application.WorksheetFunction.Text(c, "[DBNum2]") RmbDx = Replace(RmbDx, "-", "负") If c = Fix(c) Then RmbDx = RmbDx & "元整" Else P = InStr(RmbDx, ".") RmbDx = Replace(RmbDx, ".", "元") If c * 10 = Fix(c * 10) Then RmbDx = RmbDx & "角整" Else RmbDx = Left(RmbDx, P) & Mid(RmbDx, P + 1, 1) & "角" & Right(RmbDx, 1) & "分" End If End If End Function
由于精力有限,本站只为星钻VIP提供免费1V1服务,其它用户如需服务,可联系站长协商,感谢理解!
本文资源整理自网络,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!
本站所有资源站长均亲自测试过,确认能正常使用
© 版权声明
本文结束
暂无评论内容