乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在Excel函数公式里面怎么把一个数字变成大写的-excel大写转换公式,excel大写公式

在Excel函数公式里面怎么把一个数字变成大写的-excel大写转换公式,excel大写公式

作者:乔山办公网日期:

返回目录:excel表格制作


首先A1存的金额有没小数点?格式是不是统一的?现假设金额都是整数,后面都是一个元,即234元、1436元、1005元等等,
在A2中输入公式=IF(COLUMN()>LEN($A1),"",MID($A1,COLUMN()-1,1)*1)
然后选中2~10列,设置单元格格式为数据——特殊——中文大写

Function 大写金额(N)
'数字转为大写金额,仅一个参数。
Application.Volatile
大写金额 = Replace(Application.Text(Round(N + 0.00000001, 2), "[DBnum2]"), ".", "元")
大写金额 = IIf(Left(Right(大写金额, 3), 1) = "元", Left(大写金额, Len(大写金额) - 1) & "角" & Right(大写金额, 1) & "分", IIf(Left(Right(大写金额, 2), 1) = "元", 大写金额 & "角整", IIf(大写金额 = "零", "", 大写金额 & "元整")))
大写金额 = Replace(Replace(Replace(Replace(大写金额, "零元零角", ""), "零元", ""), "零角", "零"), "-", "负")
End Function

将上面的自定义函数作为加载宏加载到你的EXCEL程序中,再插入函数“大写金额(N)”即可

利用相对应的函数即可在excel中将数字人民币转换成大写,具体操作请参照以下步骤,演示软件版本为Excel2007。

1、首先在电脑上打开一个Excel文件,进入编辑区,如图所示。

2、然后在B1单元格中输入目标数字123.56,如图所示。

3、然后选中B2单元格作为结果输出单元格,如图所示。

4、然后输入下图中的函数命令,公式中的B1是之前输入阿拉伯数字的单元格。

5、按下回车键,即可得到结果。完成以上设置后,即可在excel中,使用函数将数字人民币转换成大写。



1、首先在excel表格中输入一组数字,需要根据公式将其转换为大写。

2、在空白单元格中输入公式:=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(RIG

HT(ROUND(A1,2)),"[DBNum2]")&"分","整")。

3、点击回车即可将公式生成计算结果,下图中可以看到就已经将A1的数值转换为大写了。

4、或者可以直接右键点击A1单元格并选择“设置单元格格式”中的“特殊”,点击其中的“中文大写数字”也可以更改大写。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网