魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 7073|回复: 3

[原创] 人民币大写

[复制链接]
showph 发表于 2019-10-1 09:55:25 | 显示全部楼层 |阅读模式
本帖最后由 showph 于 2019-10-1 20:51 编辑

人民币大写公式,运用熟悉的EXCEL公式,是运用在网表中最剪短和易于理解的公式:

IF(LEFT(MFCNUM(ROUND($MF(金额)$,2),2,0))="拾","壹","")&MFCNUM(INT(ROUND($MF(金额)$,2)),2,0)&"元"&CHOOSE(LEN(MFCNUM(ROUND($MF(金额)$,2),2,0))-LEN(MFCNUM(INT(ROUND($MF(金额)$,2)),2,0))+1,"整","",RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0))&"角整",LEFT(RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0),2))&"角"&RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0))&"分")
 楼主| showph 发表于 2019-10-1 20:11:07 | 显示全部楼层
本帖最后由 showph 于 2019-10-1 22:23 编辑

也是比较剪短的人民币大写的公式,是楼主公式的变形:

IF(LEFT(MFCNUM(ROUND($MF(金额)$,2),2,0))="拾","壹","")&MFCNUM(INT(ROUND($MF(金额)$,2)),2,0)&"元"&MFE(LEN(MFCNUM(ROUND($MF(金额)$,2),2,0))-LEN(MFCNUM(INT(ROUND($MF(金额)$,2)),2,0))+1,"整","",MFV(RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0))&"角整",LEFT(RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0),2))&"角"&RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0))&"分"))
回复

使用道具 举报

 楼主| showph 发表于 2019-10-1 22:20:58 | 显示全部楼层
继续楼主公式继续变种:
IF(LEFT(MFCNUM(ROUND($MF(金额)$,2),2,0))="拾","壹","")&MFCNUM(INT(ROUND($MF(金额)$,2)),2,0)&"元"&TEXT(LEN(MFCNUM(ROUND($MF(金额)$,2),2,0))-LEN(MFCNUM(INT(ROUND($MF(金额)$,2)),2,0))-2,LEFT(RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0),2))&"角"&RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0))&"分;整;"&RIGHT(MFCNUM(ROUND($MF(金额)$,2),2,0))&"角整")
回复

使用道具 举报

zeronet 发表于 2019-10-4 17:08:01 | 显示全部楼层
赞,强大实用的东东,人民币大小写转换确实让好多人惆怅
回复

使用道具 举报

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

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2025-1-17 06:15 , Processed in 0.071264 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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