如何在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列的单元格进行公式的填充即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-22

操作设备:戴尔电脑

操作系统:win10

操作软件:excel2017

1、首先打开一个需要生成的excel,如下图所示。

2、然后点击“设置单元格格式”,如下图所示。

3、选择“特殊”,如下图所示。

4、选择“中文大写数字”后,点击“确定”

5、这时小写数字就自动变成大写了,如下图所示:

本回答被网友采纳
第2个回答  推荐于2017-09-17

1.创建一个Excel表格。

2.在A2位置填入一个数值。

3.使用设置单元格中的数字--特殊--中文大写生成的中文大写不符合中国人的书写习惯。

4.计划是在A列填入阿拉伯小写金额数值,点击回车,B列自动生成中文大写数额。

我们以A2为目标单元格,在B2单元格输入公式:=IF(A2=0,"",IF(A2<0,"负","")&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A2)),"[DBNum2]")&"元"&TEXT(RIGHT(TEXT(A2,".00"),2),"[DBNum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))


5.点击回车,就会在B2单元格生成A2单元格的中文大写数额。

6.鼠标左键点击B2单元格右下角位置,也就是下图中上面的绿圈位置。出现“+”号后,鼠标左键点住“+”向下拉到B列最后一行,也就是下图中第二个的绿圈位置。

7.之后,在A列填入人民币小写金额数值后,点击回车,即可在B列生成与该小写金额对应的中文大写数额。

第3个回答  2019-03-23

这里以office excel2010版本为例,具体设置自动数字生成大写金额的步骤如下:

1、进入到Excel表格中,选择表格然后鼠标右键单元格,并且在弹出来的页面选择【设置单元格格式】。

2、进入到设置单元格格式的主页面以后,然后点击【特殊】。

3、进入到特殊页面以后,然后点击【中文大写数字】并且点击【确定】。

第4个回答  推荐于2017-09-13

B1公式下拉:

=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式圆;;")&TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A1^2<1,,"零")),"零分","整")


本回答被提问者和网友采纳
相似回答