Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3172|回复: 3

人民币大写公式中,怎样去除零角、零分

[复制链接]
发表于 2017-2-25 09:54 | 显示全部楼层 |阅读模式
公式:=TEXT(LEFT(RMB(A1),LEN(RMB(A1))-3),"[dbnum2]G/通用格式元") & TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;整")
① 如A1=158.06,壹佰伍拾捌元零角陆分
② 如A1=158.60,壹佰伍拾捌元陆角零分
怎样去除①中的角与②中的零分,①中为壹佰伍拾捌元零陆分;②中为壹佰伍拾捌元陆角
发表于 2017-2-25 11:00 | 显示全部楼层
=IF(A1<=0,,TEXT(INT(A1),"[dbnum2]G/通用格式")&"元"&IF(INT(A1*10)-INT(A1)*10=0,IF(INT(A1)*(INT(A1*100)-INT(A1*10)*10)=0,"","零"),TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]")&"角")&IF((INT(A1*100)-INT(A1*10)*10)=0,"整",TEXT((INT(A1*100)-INT(A1*10)*10),"[dbnum2]")&"分"))
回复

使用道具 举报

发表于 2017-2-25 11:00 | 显示全部楼层
=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负")&TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")
回复

使用道具 举报

发表于 2017-2-25 14:42 | 显示全部楼层
  1. =SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[dbnum2]g/通用格式元")&IF(MOD(A1,1),TEXT(RIGHT(A1/1%,2),"[dbnum2]0角0分"),),"零角","零"),"零分",)
复制代码
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 18:19 , Processed in 0.247615 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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