找回密码
 立即注册
搜索

各位大佬,数字转换大写形式,请赐教简单的公式

8
回复
614
查看
[复制链接]

3

主题

6

帖子

5

幻币

初入江湖

Rank: 1

积分
16
2021-11-5 10:56:00 显示全部楼层 |阅读模式
beee5bd15b90d7cdeab4f417a3bd8853.png
原文里面的公式:=IF(G3>=0,,"负")&TEXT(ABS(G3)-MOD(ABS(G3),1),"[dbnum2]")&IF(MOD(G3,1)=0, "元整", "元")&SUBSTITUTE(SUBSTITUTE(TEXT(MOD(ABS(G3),1)*100,"[dbnum2]0角0分"),"零角",),"零分",)
这个公式太长了,请问各位大佬有没有简单的公式。请赐教

567efc516f195ce73d9a1ae59555c5fb.png
PPT学习论坛
回复

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2021-11-24 18:09:54 显示全部楼层
这长度正常吧。要更简单的就直接设置单元格格式了
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-2

幻币

东方不败

积分
-1
2021-12-12 07:23:05 显示全部楼层
你想要多短?
=SUBSTITUTE(TEXT(INT(A1),"[DBNUM2]")&"元"&TEXT(MOD(A1,1)*100,"[DBNUM2]0角0分;;"),"零分",)或者:
=SUBSTITUTE(NUMBERSTRING(A1,2)&"元"&TEXT(MOD(A1,1)*100,"[DBNUM2]0角0分;;"),"零分",)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
1
2021-12-12 21:25:24 显示全部楼层
试试:=TEXT(INT(O2),"[dbNum2]")&"元"&SUBSTITUTE(TEXT(MOD(O2,1)*100,"[>0][dbnum2]0角0分;"),"零分",)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
4
2021-12-14 04:09:34 显示全部楼层
这个主意不错,谢谢大佬
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-2

幻币

东方不败

积分
-2
2021-12-14 13:09:18 显示全部楼层
谢谢大佬,看到了
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

-1

幻币

初入江湖

Rank: 1

积分
7
2021-12-14 16:30:04 显示全部楼层
谢谢大佬分享新的公式,又学到了
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-2

幻币

初入江湖

Rank: 1

积分
0
2021-12-20 23:06:56 显示全部楼层
测试了一下,很对,而且简单好记,非常感谢大佬。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2021-12-27 03:56:16 显示全部楼层
返回的结果如果按人民币大写规范来讲,上面楼层里提供的所谓短公式,都是错误的,包括楼主自己的公式
=TEXT(INT(A1),"[dbnum2]G/通用格式元;;")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;整"),"零角",IF(A1^2<1,,"零")),"零分","整")
PPT学习论坛
回复 支持 反对

使用道具 举报

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