怎样让Excel中数字自动为人民币大写?

作者&投稿:典勉 (若有异议请与网页底部的电邮联系)
在EXCEL中怎样使输入的数字生成人民币大写?~

Excel中使输入的数字生成大写,可在设置单元格格式中设置选择“中文大写数字”。
具体的操作步骤如下:
1、在电脑中打开相关的EXCEL表格,使用鼠标选中需要将数字转换为人民币大写的单元格,并在选中区域内点击鼠标右键,然后点击选择“设置单元格格式”。

2、在数字标签页中找到并点击“特殊”选项,然后在右侧选择“中文大写数字”即可,点击右下角的确定按钮回到EXCEL表格。

3、回到EXCEL表格中,可以看到刚才设置单元格格式的区域中,所有的数字都已转换生成人民币大写的数字,完成要求操作。

可以通过输入法和公式的方式进行大写的转换,具体操作步骤如下:
工具/原材料
excel2016版、电脑。
1、打开电脑找到并点击excel2016版表格软件;

2、打开表格软件以后,可以通过在输入数字前加“v”的方式自动选择大写的金额;

3、选中B列的单元格以后,在编辑栏里输入下列公式:=IF(A1=0,"",IF(A1<0,"负","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A1)),"[DBNum2]")&"元"&TEXT(RIGHT(TEXT(A1,".00"),2),"[DBNum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))

4、输入公式以后,此时同时按“ctrl+回车键”即可对B列的单元格进行公式的填充即可。

第一种方法:通过函数嵌套实现

数字转人民币大写形式的公式是:
=IF(B1<0,"金额为负无效",
(IF(OR(B1=0,B1=""),"(人民币)零元",
IF(B1<1,"(人民币)",
TEXT(INT(B1),"[dbnum2](人民币)G/通用格式")&"元"))))&
IF(
(INT(B1*10)-INT(B1)*10)=0,
IF(INT(B1*100)-INT(B1*10)*10=0,"","零"),
(TEXT(INT(B1*10)-INT(B1)*10,"[dbnum2]")&"角"))
&IF(
(INT(B1*100)-INT(B1*10)*10)=0,
"整",
TEXT((INT(B1*100)-INT(B1*10)*10),"[dbnum2]")&"分")

数字转人民币大写形式的公式是:
="大写金额:"&IF(TRIM(B1)="","",IF(B1=0,"","人民币"&IF(B1<0,"负",)&IF(INT(B1),TEXT(INT(ABS(B1)),"[dbnum2]")&"元",)&IF(INT(ABS(B1)*10)-INT(ABS(B1))*10,TEXT(INT(ABS(B1)*10)-INT(ABS(B1))*10,"[dbnum2]")&"角",IF(INT(ABS(B1))=ABS(B1),,IF(ABS(B1)<0.1,,"零")))&IF(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),TEXT(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),"[dbnum2]")&"分","整")))

2
第二种方法:通过宏VBA自定义函数实现第一步:按下ALT+F11组合键,或者是单击工具——宏——Visual Basic编辑器,进入Visual Basic编程环境,单击“插入” 菜单——模块,复制下面代码,保存,退出关闭。Function N2RMB(M)
y = Int(Round(100 * Abs(M)) / 100)
j = Round(100 * Abs(M) + 0.00001) - y * 100
f = (j / 10 - Int(j / 10)) * 10
A = IIf(y < 1, "", Application.Text(y, "[DBNum2]") & "元")
b = IIf(j > 9.5, Application.Text(Int(j / 10), "[DBNum2]") & "角", IIf(y < 1, "", IIf(f > 1, "零", "")))
c = IIf(f < 1, "整", Application.Text(Round(f, 0), "[DBNum2]") & "分")
N2RMB = IIf(Abs(M) < 0.005, "", IIf(M < 0, "负" & A & b & c, A & b & c))
End Function
第二步:返回excel操作界面,在B1单元格输入:= N2RMB (A1),就可以将A1单元格的数字转为人民币大写,然后向下复制公式即可将全部的数字转为人民币大写。

选择单元格右键,设置单元格格式,如图:

看错了大写公式=IF(ISNUMBER(A4),IF(INT(A4),TEXT(INT(A4),"[dbnum2]")&"

",)&IF(INT(A4*10)-INT(A4)*10,TEXT(INT(A4*10)-INT(A4)*10,"[dbnum2]")&"

",IF(INT(A4)=A4,,IF(A4<0.1,,"

")))&IF(ROUND((A4)*100-INT(A4*10)*10,),TEXT(ROUND(A4*100-INT(A4*10)*10,),"[dbnum2]")&"

","

"),"")



=IF((J27-INT(J27))=0,TEXT(J27,"[DBNUM2]")&"元整",IF(INT(J27*10)-J27*10=0,TEXT(INT(J27),"[DBNUM2]")&"元"&TEXT(INT(J27*10)-INT(J27)*10,"[DBNUM2]")&"角整",TEXT(INT(J27),"[DBNUM2]")&"元"&IF(INT(J27*10)-INT(J27*10),"零",TEXT(INT(J27*10)-INT(J27)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(J27,1),"[DBNUM2]")&"分"))

把j27改成你的单元格

设置单元格格式,把数字格式设置为你想要的格式即可。


怎么让Excel中的数字变色,比如变色?
在Excel中,您可以通过设置条件格式来实现根据数据颜色自动判定并显示“OK”或“NG”。以下是具体的操作步骤:1. **选择区域**:选择您想要应用条件格式的单元格区域。2. **设置条件格式**:点击“开始”菜单中的“条件格式”按钮,然后选择“新建规则”。3. **编辑格式规则**:在弹出的对话框中,...

怎样让excel表中的数字计算结果只取整数部分,而不用四舍五入?_百度知...
解决Excel表格中数字计算结果四舍五入问题,只需简单的操作。首先,如果你想直接将小数数值转换为整数,可以在单元格B1中输入函数INT(A1)。INT函数的作用就是直接取整,不会对小数点后的数字进行四舍五入处理,直接显示出最接近的整数。另一种方法是使用ROUNDDOWN(A1,0)函数,它的功能类似于INT,但更加...

EXCEL中如何选取前一组数据中的几个数字
1、打开需要编辑的Excel表格。2、如需提取A栏数字左边前两位,在B1栏输入=left(A1,2),“left”表示需要从左边提取数字,“A1”表示你要提取的数字栏,“2”表示你要提取的数字位数,之后按Enter即可。3、编辑成功后需要提取A栏的数字,只需点击B1格,右下角会出现一个实心的黑点,左键点击黑点...

怎样让Excel中的数值保留整数?
Excel简单的设置显示整数,相信大家都熟悉,但如何让统计总数时也能以整数相加呢?整天跟数字打交道,所以比较喜欢应用公式来解决Excel中的数值问题,接下来跟大家分享一下,进位取整公式ROUNDUP=(数值,小数位数)。例如表格中的数值取整:计算A2的进位取整,较简单的办法,直接在B2输入公式ROUNDUP,然后在...

excel如何让单元格中数字在拖动时自动加五
1、选取2个连续的单元格如:第一个单元格数字为1,第二个为6.2、把鼠标放到第二个单元格的右下角,是鼠标成 黑色十字型如图。3、最后,向下拖动即可。注意:1、一定要选择两个单元格 2、一定要鼠标成黑色十字形状

在excel中如何用公式统计不重复的值的个数
先求出每一行的每个省份在整个B列中出现的个数和,然后再求和,用1除以每个省份出现的次数,也就是省份的倒数之和相加,最终就是每个不重复的省份和。首先在C列中输入公式,=COUNTIF($B$2:$B$13,B2),然后下拉公式,就是每行每个省份出现的次数和。在D列中输入公式:=1\/D2,下拉公式,求出...

Excel怎么让一列中1、3、5、7单元格的数字在2、4、6、8单元格按大小评...
假设数据在A1、A3、A5、A7中,选择A1:A8,按F5或按Ctrl+G选择定位,定位到空值,就把A2、A4、A6、A8单元格选择上。选择到要输入公式的单元格后,输入公式:=11-SUMPRODUCT(N(SUBTOTAL(9,OFFSET(A$1,(ROW($1:$4)-1)*2,,))>=A1))按Ctrl+回车键,一次完成公式输入,得到 结果。

怎么设置excel中长数据的小数位数?
1、打开excel,在一个单元格里输入一个比较长的数字。2、完成编辑状态后,可以看到现在单元格里的数字变成科学记数法了,没有完整显示出所有的数字。3、要改变这种情况,我们右键点击这个单元格,然后点击右键菜单上的「设置单元格格式」。4、打开窗口后,在这里点击左边的「文本」。5、把文本选中后,...

excel表格中的数据太长怎样让它不显示
更改单元格格式:选中包含数字的单元格或列,然后右键单击并选择"格式单元格"。在"数字"选项卡中,选择合适的数字格式,例如"常规"、"数字"或"文本",以确保数字能够完整显示。使用文本格式:将包含较长数字的单元格格式设置为文本格式。这样,Excel 将不会将数字进行任何处理或舍入,并且可以完整显示较...

怎么在excel里添加百分号和分数?
在录入这类数据时,有时需要加入一些符号标记,比如录入金额时需要加入¥符号,或者录入增长率、完成率等数据时,需要在数字后面加上%百分号。如果所有数据都手动输入这些符号,必定会降低录入速度,所以我们要让Excel自己来加这些符号。例如要在Excel中输入大量表示金额的数字时,每个金额数都要加上货币符号...

连云区13728131182: 表格如何自动生成 ¥ (人民币符号) -
徒哪力可: 首先选中单元格,点击右键:设置单元格,选中货币,确定就行了

连云区13728131182: 如何将Excel中数据设置为货币? -
徒哪力可: EXCEL中可通过设置单元格格式,将数据显示为货币格式: 1. 右击单元格--设置单元格格式;2. 在出现的窗口中,选择数字--货币,可根据需要选择,小数位数,货币单位,以及负数的显示方式.

连云区13728131182: 怎样在excel中打出人民币符号 -
徒哪力可: 输入人民币符号的两个方法: 一是进入汉字模式(拼音、五笔都可以),按键盘的美元符号$(SHIFT+4),立即就会产生一个人民币符号¥ 二是设置单元格类型为货币类型,可以选择各种各样的货币类型,选择人民币符号即可

连云区13728131182: 如何将excel中数字改成人民币单位 -
徒哪力可: 选中单元格--单击右键---选择设置单元格格式---单击数字选项卡----选择货币---确定

连云区13728131182: excel中人民币货币符号怎么打 -
徒哪力可: 以excel2003为例说明,选择【插入】---【特殊符号】---【单位符号】中的人民币符号,点击【确定】即可设置成功.

连云区13728131182: Excel人民币货币符号怎么打? -
徒哪力可:以excel为例,首先在单元格中输入数字“58”,然后单击“开始”选项卡“数字”下拉列表中的“货币”命令,这时就为自动显示为货币形式了,这种方式是可以对整个行或列进行货币设置的,当然如果你在Word或Excel中只需单个输入人民...

连云区13728131182: EXCEL怎么快速输入人民币符号 -
徒哪力可: 在中文输入法状态下,并且是中文标点的状态下,按Shift+4,即$符号就可输入¥.

连云区13728131182: excel单元格中大写金额前面怎样自动加“人民币”? -
徒哪力可: ="人民币"&(SUBSTITUTE(SUBSTITUTE(IF(D4<0,"负","")&TEXT(TRUNC(ABS(ROUND(D4,2))),"[DBNum2]")元"&IF(I...

连云区13728131182: 怎样在excel里将数字转换成中文货币形式?
徒哪力可: 选中要转的单元格_右键_设置单元格格式_数字_选下面的货币(可以选有无或什么类的货币符号)

连云区13728131182: 怎样在EXCEL中数字转人民币大写 -
徒哪力可: 选中有数字的一列,右击,“设置单元格式……”、“数字”选项卡、“特殊”、“中文大写数字”确定即可.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网