excel数字大写公式,小写金额转大写金额函数

  • Excel公式
  • 2023-12-20

excel数字大写公式?点击“数字”选项卡,在左侧的“分类”列表中选择“特殊”,然后在右侧的“类型”列表中点击“中文大写数字”,如图1所示。确定后就可以了。若点击上方的那个“中文小写数字”,那么,excel数字大写公式?一起来了解一下吧。

excel数字转人民币大写公式

在 Excel 表格中,将数字的大小写转换的方法有很多,其中有一种是可以使用函数公式来帮助我们自动实现大小写转换的。下面就跟我一起看看吧。

Excel数字大小写转换函数的使用步骤

数字大小写转换函数

实际相当于函数=NUMBERSTRING(1234567890,3),参数为3时,输出结果直接为独立数字大写。

实际相当于函数=NUMBERSTRING(1234567890,2),参数为2时,输出结果直接为金额大写。

实际相当于函数=NUMBERSTRING(1234567890,1),参数为1时,输出结果直接为整个数字的大写。

value值用的是引用表格,和直接输入数字是一样。

Excel数字大小写转换的相关文章:

1. excel用函数将数字大小写转换的方法

2. excel金额大小写转换公式的用法

3. excel金额转大写的公式用法

excel自动生成大写金额公式

方法一:

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)”即可

方法二:

B1输入=IF(ROUND(A1,2)0,"无效数值",IF(ROUND(A1,2)=0,"零",IF(ROUND(A1,2)1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")"元")IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,"[dbnum2]")"角")IF((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),"[dbnum2]")"分")))

表格金额大写转换

1. Excel数字怎么转换为中文大写

一、单元格格式法

选中那些数字所在的单元格,点击右键,在弹出菜单中选择“设置单元格格式”命令,打开“设置单元格格式”对话框。点击“数字”选项卡,在左侧的“分类”列表中选择“特殊”,然后在右侧的“类型”列表中点击“中文大写数字”,如图1所示。确定后就可以了。若点击上方的那个“中文小写数字”,可以得到“一十二亿三千四百五十六万七千八百九十”。很简单吧?

图1:选择“中文大写数字”

二、函数更正法

在Excel中还有一个隐含的函数可以解决这个问题。比如A1单元格中是数字“1234567890”,那么我们只要在其它单元格中输入公式“=NUMBERSTRING(A1,2)”。回车后就可以得到“壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾”了。如果我们将第二个参数“2”改成“1”或者“3”,那么我们就会得到“一十二亿三千四百五十六万七千八百九十”和“一二三四五六七八九○”。

再假如这个问题不是发生在Excel中,而是在Word表格中,那又该如何处理呢?当然,一种选择是将表格数据复制到Excel中,转换好了之后再复制到Word表格中。不过,我们还可以选择直接在Word中完成此项任务的。

excel表数字转换大写公式

在EXCEL2013下

第一种方法,选择要设置为大写中文数字的单元格范围,点右键,设置单元格格式,数字选项卡,左侧分类选特殊,右侧类型选中文大写数字,即可将所输入文字显示为中文大写数字格式。

第二种方法,如待转换数字位于A2,B2输入格式

=TEXT(A2,"[DBNum2][$-804]G/通用格式")

即可将A1数字转换为大写中文数字格式。

大写金额自动生成公式

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单元格并选择“设置单元格格式”中的“特殊”,点击其中的“中文大写数字”也可以更改大写。

以上就是excel数字大写公式的全部内容,实际相当于函数=NUMBERSTRING(1234567890,2),参数为2时,输出结果直接为金额大写。实际相当于函数=NUMBERSTRING(1234567890,1),参数为1时,输出结果直接为整个数字的大写。value值用的是引用表格,和直接输入数字是一样。

猜你喜欢