www.rtmj.net > ExCEl中将人民币小写转大写的公式?

ExCEl中将人民币小写转大写的公式?

如果数据放在A1, 在B1中输入=TEXT(100*A1,"[DBnum2]0拾0万0千0百0拾0元0角0分") 上次给你的那个少乘了100,会显示错误的.

设A1列为数据列,则在A2输入以下公式(可复制): =IF(A1<0,"负","")&IF(ABS(A1)>1,TEXT(TRUNC(ABS(ROUND(A1,2))),"[DBNum2]")&"元","")&IF(ISERR(FIND(".",ROUND(A1,2))),"",TEXT(RIGHT(TRUNC(ROUND(A1,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A1,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A1,2),3))=".",TEXT(RIGHT(ROUND(A1,2)),"[DBNum2]")&"分","整")

excel中人民币小写转大写的函数这样写:第1步 在Excel工作表中输入相关数据,并在A列中输入一些具有代表性的人民币小写数据用来测试函数的功能,第2步 在B2单元格中输入公式"=IF(ABS(A2)IF(INT(ABS(A2)),TEXT(INT(ABS(A2)),"[

在excel里有一个函数公式 里面有大写 或者你在需要变大写的单格右键里选表格格式 里面选大写 就好了

楼上所有答案, 均不如楼主的第一条公式,而且答非所问.如用一条公式去解决 万位是0 显示 零 的问题, 公式会比原来的长三倍, 太吓人了.故建议用辅助格, 方法是:将原有公式放在辅助格, 假设是C9,C9会显示 人民币肆拾万肆仟四百元

设小写金额存在在a2单元格,则目标格公式为:=if(int(a2),text(int(a2),"[dbnum2]")&"元",)&if(int(a2*10)-int(a2)*10,text(int(a2*10)-int(a2)*10,"[dbnum2]")&"角",if(int(a2)=a2,,if(a2 也可以将公式里的a2全部换成其他单元格 哦 刚才又看了一下 是大写转小写 看错了 答错了

=SUBSTITUTE(TEXT(A1,"[DBNum2]G/通用格式"),".","点")=TEXT(A1*100,"[dbnum2]0万0仟0佰0拾0元0角0分")单元格格式-自定义-类型 [DBNum2]G/通用格式

excel下将小写数字转为人民币大写的自定义函数 -在Excel中将小写金额转换成人民币的大写金额的自定义函数及用 法 1、如何自定义: 打开EXCEL,新建一个文件Book1

公式一: SUBSTITUTE(SUBSTITUTE(IF(A1《0, “负”,“”)&TEXT(TRUNC(ABS(ROUND(A1,2))),“[DBNum2]”)& “元”&IF(ISERR(FIND(“.”,ROUND(A1,2))),“”,TEXT(RIGHT(TRUNC(ROUND(A1,2)*10)),“[DBNum2]”))&IF(ISERR(

要主的公式在EXCEL2003和WPS2012测试,都是正确的.出现不转换的原因,是楼主所用的版本,对TEXT函数的参数“[dbnum2]”不支持.重装OFFICE试试,最好换一个版本,也可以试试WPS2012.

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com