如题所述
感谢邀请,今天雷哥跟各位小伙伴分享4种方法实现数字变为中文大写
方法1-修改单元格格式
设置单元格格式——特殊——中文大写数字
方法2-NUMBERSTRING函数法
Excel中有很多隐藏的函数。本文中即将介绍一个隐藏函数——NUMBERSTRING,此函数可以方便的实现小写数字到中文大写数字的转化。
=NUMBERSTRING(参数一,参数二)
这个函数有两个参数:
第一个参数要转换的数值。
第二个参数指定返回的类型。
类型共有三种,其中,1为汉字小写,2为汉字大写,3为汉字读数。
方法3:TEXT函数法
语法:TEXT(要转换的数值,格式参数)格式参数为\"[dbnum1]\":普通大写,如“二百五十九”;格式参数为\"[dbnum2]\":财务大写,如“柒佰捌拾”;格式参数为\"[dbnum3]\":阿拉伯数字+单位,如“2百4十9”;
方法4:最简单-直接套公式法
=IF(B2=0,\"零元
EXCEL表格中自动生成大写金额?
Excel中,很简单的操作之一,只需使用自定义数字格式就可以了,当然,也可以使用函数来转换:
①自定义数字格式;
②使用函数转换;
方法一自定义数字格式
在Excel自定义格式中,有一种“特殊”格式,这里,可以将数字直接转为中文大写,如下步骤:
①选择数字区域;
②按下<Ctrl>+1自定义格式;
③面板中,选择特殊,选择中文大写数字;
如下动画演示:
方法二使用函数转化
在Excel中,可以使用NumberString函数,将数字转为中文数字,如下公式:
=NumberString(小写数字,类型),如此实例中,可以使用公式:=NUMBERSTRING(E4,2)
如下所示:
好了,这个问题就到这,这两种方法中,推荐使用方法一,简单方便!
我是Excel大全,别忘了,点个赞支持下哦,谢谢!
怎么在EXCEL表格中自动生成大写金额?
Excel软件是自带大小写转换功能的,只需要我们把单元格的格式设置成“中文大写数字”,单元格就会自动把我们输入的阿拉伯数字转换成中文大写数字显示出来。
下面我们就来看看是怎么操作的吧。
调出设置单元格格式对话框
Step01:选中需要设置格式的单元格区域。
Step02:点击鼠标右键,在弹出的菜单中选择“设置单元格格式”,调出【设置单元格格式对话框】。(也可以直接点击图中,“开始”选项卡下“对齐方式”功能区右下角的小箭头)。
设置大写金额格式
Step01:在弹出的“设置单元格格式”对话框的“分类”列表里选择【特殊】。
Step02:区域设置一定要设置为“中文(中国)”。
Step03:在上面的类型中选择需要的格式即可(选中后可以在上面的“示例”区域看到示例效果)。
自定义大写金额格式
如下图所示,
Step01:在“设置单元格格式”对话框里的“分类”列表中选择“自定义”。
Step02:在类型下输入如下代码:[DBNum2]人民币:[$-zh-CN]G/通用格式圆,点击确定。
效果如下图的红圈里所显示的会在金额前面加上“人民币”,在最后加上“圆”。
我是头条优质创作者:Excel大白。
关注我的头条号,获取更多相关内容。
这里以officeexcel2010版本为例,具体设置自动数字生成大写金额的步骤如下:
1、进入到Excel表格中,选择表格然后鼠标右键单元格,并且在弹出来的页面选择【设置单元格格式】。
2、进入到设置单元格格式的主页面以后,然后点击【特殊】。
3、进入到特殊页面以后,然后点击【中文大写数字】并且点击【确定】。