您现在的位置是:心海E站 > 文案短句 > >正文

excel人民币大写(excel人民币大写函数)

发布时间:2023-11-15 01:04:50 admin 阅读:59

导读一、excel表格大小写金额自动转换公式 1、首先我们将Excel打开,有一组小写数据,如图所示。。 2、然后选择一个数据输出的单元格,点击一下,如图所示。。 3、然后输入【=SUBSTITUTE...
一、excel表格大小写金额自动转换公式

1、首先我们将Excel打开,有一组小写数据,如图所示。。

2、然后选择一个数据输出的单元格,点击一下,如图所示。。

3、然后输入【=SUBSTITUTE(SUBSTITUTE(IF(B4>-0.5%,,"负")&TEXT(INT(ABS(B4)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(B4),2),"[dbnum2]0角0分;;"&IF(ABS(B4)>1%,"整",)),"零角",IF(ABS(B4)<1,,"零")),"零分","整")】公式,B4可以替换任意小写数字单元格名称,如图所示。。

4、然后按回车按键,如图所示。。

5、之后小写金额通过公式快速的转换成大写金额成功,如图所示。。

6、然后选中大写单元格,在右下角出现十字后向上下拖动,如图所示。。

7、然后所有的小写金额都可以通过公式转化成大写金额,如图所示。。

8、将Excel打开,有一组小写数据选择一个数据输出的单元格,点击一下输入【=SUBSTITUTE(SUBSTITUTE(IF(B4>-0.5%,,"负")&TEXT(INT(ABS(B4)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(B4),2),"[dbnum2]0角0分;;"&IF(ABS(B4)>1%,"整",)),"零角",IF(ABS(B4)<1,,"零")),"零分","整")】公式按回车按键小写金额通过公式快速的转换成大写金额成功选中大写单元格,在右下角出现十字后向上下拖动所有的小写金额都可以通过公式转化成大写金额。

二、如何在Excel中自动生成人民币大写

1、创建一个Excel表格。

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

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

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

5、我们以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分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))点击回车,就会在B2单元格生成A2单元格的中文大写数额。

6、鼠标左键点击B2单元格右下角位置,也就是下图中上面的绿圈位置。

7、出现“+”号后,鼠标左键点住“+”向下拉到B列最后一行,也就是下图中第二个的绿圈位置。

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

三、Excel 将小写的数字转换成人民币大写格式函数写

1、创建一个Excel表格。

四、Excel金额小写转大写金额公式解说

1、以此图为事例。

2、   公式一、人民币大写规则的函数公式:=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")。

3、   公式二、人民币求和大写规则函数公式:="人民币(含税17%):"&IF((SUM(D2:D5)-INT(SUM(D2:D5)))=0,TEXT(SUM(D2:D5),"[DBNUM2]")&"元整",IF(INT(SUM(D2:D5)*10)-SUM(D2:D5)*10=0,TEXT(INT(SUM(D2:D5)),"[DBNUM2]")&"元"&TEXT((INT(SUM(D2:D5)*10)-INT(SUM(D2:D5))*10),"[DBNUM2]")&"角整",TEXT(INT(SUM(D2:D5)),"[DBNUM2]")&"元"&IF(INT(SUM(D2:D5)*10)-INT(SUM(D2:D5))*10=0,"零",TEXT(INT(SUM(D2:D5)*10)-INT(SUM(D2:D5))*10,"[DBNUM2]")&"角")&TEXT(RIGHT(SUM(D2:D5),1),"[DBNUM2]")&"分"))&"(¥"&SUM(D2:D5)&"元)"。

4、以上公式分解如下:      这个公式中用了SUBSTITUTE()、IF()、TEXT()、INT()、ABS()、RIGHT()、FIXED()七个函数,其中TEXT()函数的两次使用都是运用了高级应用,这也是本公式最难看懂的地方,另个为了符合人民币的读数规则;两次使用了SUBSTITUTE()对出现不符合读数规定的字符用有效字符替换,这一点也很重要。    本题的基本思路是:一是用IF函数判断需要转换数据的正、负(如果是正数就不用在数值前显示“正”,负则必须显示“负”字);二是用ABS函数对数据源数值进行求绝对值,然后用IND函数对这个绝对值截取整数部分的数值,再把整数部分的数值交由TEXT函数转换成中文大写;三是对小数部分的数值处理,通过用FIXED函数对源数据进行四舍五入保留2位有效数字并用文本显示,然后用RIGHT函数将显示的文本从右边截取两位数值(即保留的小数位数据),再把这两位数交由TEXT函数转换成中文大写;四是人民币大写最后有个“整”字也补上。最后把一至四的结果用“&”连接成一个完整的文本内容,把这个连接的文本交由SUBSTITUTE函数替换两次,第一次让其把连接文本中出现不合规读法字“零角”用“零”替换,第二次“零分”用“整”替换。最终实现小写到大写的完整转换。    细节疑问解释:  ①、IF(A1>-0.5%,,"负")。因为-0.5%=-0.005(即5厘钱或半分,但人民币只保留分位),A1>-0.5%即是A1的值小于5厘,会被四舍五入舍去,如果A1>-0.5%为真,也就是A1是大于或等于0时,显示“空白”,否则显示“负”字;  ②、为什么INT(ABS(A1)+0.5%)中要加0.5%?这是为了把数据源A1的千分位上大于或等于5(即5厘钱)及时进位,便于INT函数截取整数的数据正确(即是四舍五入后的整数);  ③、TEXT函数的第二个参数"[DBNum2]G/通用格式元;;"和"[dbnum2]0角0分;;"  。这是对TEXT函数的高级应用,第二个参数是使用了“条件格式”。基本形式是:TEXT(数据源,"[条件1]显示格式;[条件2]显示格式;否则显示格式;文本显示格式")。对照两个第二个参数可知,都是用了条件1且条件都是[DBNUM2](即小写转为中文大写)。但是显示格式不同,前一个是“G/通用格式”并且加了个“元”字,相当于单元格设置中的“常规”并对转换后数字补添整数位单位“元”;后一个是“0角0分”,这个0在这里不是数字0,而是占位符,由两位小数数字依顺序对应填入,这点菜鸟最容易弄错!还有就是显示格里的两个分号(;;)。根据TEXT函数高级的基本形式,第二个参数有4个显示格式,是用“;”分隔的(共三个;),例中都是用了条件本来后面应有三个“;”,为何只有两个而少一个呢?原来仅用条件1时,它包含了大于和等于0两个条件(即包含条件1和条件3)。。

5、下面再提供一个符合人民币大写规则的函数公式:=SUBSTITUTE(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=10),"万零","万")),"零分","整")。

五、excel中人民币大写要如何转换

1、可以选用公式法,A2处输入小写金额。

2、在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分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零","")),然后点击回车键。

3、利用填充柄转换其它人民币大写即可。

4、如果是没有小数点的数字转换,还可以右键点击设置单元格格式。

5、选择数字中的特殊选项。

6、选中文大写数字后,点确定即可。

7、还可以通过搜狗输入法,在输入的数字前加上上v。

8、比如我想打出835的大写输入v8就可以看到输入框下方的大写金额了。。

六、excel数字金额用什么函数改为大写

1、方法在excel单元格中输入“556677”并选中该单元格。

2、点击鼠标右键,选择“设置单元格格式”。

3、在格式设置对话框中选择“特殊”中的“人民币大写”,点击确定。

4、可以看到选中的单元格内的数字变成大写金额了。

5、方法在B1单元格中输入公式、=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负")&TEXT(INT(ABS(A1)+0.5%),"(dbnum2)G/通用格式元")&TEXT(RIGHT(FIXED(A1),2),"(dbnum2)0角0分"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")。

6、点击回车即可得出函数计算结果,数字已经被转变为大写金额了。

七、在Excel中怎么输入数字金额生成人民币大写?

1、首先在电脑中打开Excel表格,输入数字金额,选中需要将数字金额转换为人民币大写的单元格,并在选中区域内单击鼠标右键,选择“设置单元格格式”命令。。

2、然后在弹出的设置单元格格式页面中找到并单击“特殊”选项,在右侧类型中选择“中文大写数字”即可,点击右下角的确定按钮回到Excel表格。。

3、回到Excel表格页面中,就可看到刚才设置单元格格式的区域中,所有的数字金额都已转换成人民币大写的字样,即完成要求操作。。

八、Excel将小写金额转换成人民币的大写金额函数怎么修改?

1、首先在电脑中打开Excel表格,输入数字金额,选中需要将数字金额转换为人民币大写的单元格,并在选中区域内单击鼠标右键,选择“设置单元格格式”命令。

九、excel中人民币小写转大写的函数怎么写?

1、楼上所有答案,均不如楼主的第一条公式,而且答非所问。

2、如用一条公式去悄仔毕解决万位是0显示零的问题,公式会启芹比原来的长三倍,太吓人了。

3、故建议用辅助格,方法是、将原有公式放在辅助格,假设是C9,C9会显示人民币肆拾万肆仟四百元整再在需要显示大写的单元格戚运,输入下列公式、=IF(AND(ISERROR(FIND("拾万",C9))=FALSE,ISERROR(FIND("拾万零",C9)=TRUE)),SUBSTITUTE(C9,"拾万","拾万零"),C9)便会显示人民币肆拾万零肆仟四百元整注意、)设定公式后,需将C9设定成白色,以免被打印出来)上述办法并未考虑百万位加零,即1,002,000如有需要,公式要添加一些内容。

下一篇:没有了 上一篇:陈元龙的快手爱情说说(这世上最累的事情,莫过于眼睁)