您的位置:首页 > 起名

人民币大写转换器在线(人民币大写转换)

人民币大写转换器在线(人民币大写转换)

数字转换为中文大写金额,我用了2小时,同事粘贴公式1分钟就搞定

将数值设置为中文大小写,转换字母的大小写等问题,相信很多职场人在工作中都遇到过,如果不知道正确的方法,就会耗费大量的时间来解决这样的问题,今天我们就来盘一盘在Excel中如何快速解决数字与字母大小写转换的问题

想要从零学Excel,这里↓↓↓↓↓

一、自定义格式

将数字转换为中文大小写,最简单的方法就是利用自定义单元格格式。

只需选择一下需要转换的数字,然后按下快捷键【Ctrl+1】调出设置窗口,在【分类】中找到【特殊】在【类型】中选择根据自己的需要选择【中文大写数字】与【中文小写数字】即可

这种方法有一个优点,就是单元格中的数字仅仅是以这种格式显示罢了,本质上还是数字,依然可以进行【加减乘除】四则运算,并且计算结果会集成这种显示格式,效果如下图所示

二、公式法

在这里我们需要用到一个隐藏的Excel函数,它就是:NUMBERSTRING函数,它的作用就是用来将阿拉伯数字转换为中文数字的

语法:=NUMBERSTRING(value,type)

第一参数:需要转换的数字

第二参数:转换类型,一共有3种类型,分别用1,2,3表示,效果如下图所示

它的缺点就是不能显示小数部分

三、数字转中文金额大写

这个相信很多财务工作者用得到,公式还是非常复杂的,大家不需要知道它的计算原理。只需要知道她的使用方法即可。

公式为:=SUBSTITUTE(SUBSTITUTE(TEXT(INT(A2),"[DBNum2][$-804]G/通用格式元"&IF(INT(A2)=A2,"整",""))&TEXT(MID(A2,FIND(".",A2&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A2,FIND(".",A2&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")

在这里我们只需要按下Ctrl+H调出替换,将A2单元格替换为你实际的单元格位置即可,具体操作,如下动图

四、小写字母转大写

小写字母转换为大写字母,只需使用UPPER函数即可,它的作用就是将小写字母转换为大写字母,参数仅仅只有一个,就是需要转换的数值

语法:= UPPER(需要转换的字母)

五、大写字母转小写

大写字母转小写,我们需要用到LOWER函数,它的作用就是将大写字母转换为小写字母,参数也是一个

语法:= LOWER(需要转换的字母)

六、首字母大写

实现首字母大写,我们需要用到PROPER这个函数,它的作用就是将首字母设置为大写,参数也是一个,就是需要设置的字母

语法:=PROPER(需要转换的字母)

以上就是今天分享的所有内容,其实操作都是比较简单的,关键是【数字转中文金额大写】我们只需要将位置替换为自己表格的位置即可

我是Excel从零到一,关注我,持续分享更多Excel技巧

公式来了,将 Excel 中的数字金额转换成人民币大写金额

上周教了将数字转换成中文的公式以后,与我预料的一样,很多人提问:用这个公式可以将数字金额转换成人民币大写金额吗?怎么修改参数?

数字转大写金额的问题其实经常有人问,而网上的一些公式长得可以跑火车,我今天要教大家的公式,相对来说,更加精简干练。

案例:

如下图所示,将 A 列的数字金额自动转换为人民币大写金额,显示在 B 列。

解决方案:

1. 在 B2 单元格输入以下公式,向下拖动复制公式即可:

=IF(A2=\"\",\"\",(IF(A2=0,\"零元\",TEXT(LEFT(RMB(A2),LEN(RMB(A2))-3),\"[>0][dbnum2]G/通用格式元;;;\")&TEXT(RIGHT(RMB(A2),2),\"[dbnum2]0角0分;;整\"))))

公式释义:IF(A2=\"\",\"\",(IF(A2=0,\"零元\",:如果单元格为空,则 B 列也显示空;如果为零,则显示“零元”TEXT(LEFT(RMB(A2),LEN(RMB(A2))-3),\"[>0][dbnum2]G/通用格式元;;;\"):这是对整数部分的公式定义LEFT(RMB(A2),LEN(RMB(A2))-3):先用 RMB 函数将单元格格式转换为人民币金额形式,这样即便是整数,也会显示小数点后面二位数,有规律就便于取整

用 LEN 函数获取单元格内容的长度,减去 3,即可得出整数部分的长度最后用 LEFT 函数根据上述长度取出整数\"[>0][dbnum2]G/通用格式元;;;\":这部分参数是用来设置整数的显示格式[>0]:当整数部分 >0 时适用[DBNUM2]:将单元格的数字格式显示为大写中文G/通用格式元:因为前面的公式中将数字格式改成了 RMB 格式,所以现在把它换回通用格式,数字后面显示“元”;;;:单元格格式以分号分隔为四个部分,分别表示正数、负数、0、文本;其他 3 个部分留空表示只显示正数

上述格式参数就相当于在“设置单元格格式”中自定义类型

&TEXT(RIGHT(RMB(A2),2),\"[dbnum2]0角0分;;整\"):第二个 TEXT 函数定义小数部分的显示,用“&”将整数和小数连接起来RIGHT(RMB(A2),2):取人民币金额格式的右边两位数,即小数点后面两位数,对应“角”和“分”\"[dbnum2]0角0分;;整\":如果为正数,则显示大写中文显示“x角y分”,负数和 0 不显示,文本则显示“整”

本例中,我们不考虑负数金额的情况,所以最后还要设置一下 A 列中不允许输入负值。

2. 选中 A 列 --> 选择菜单栏的“数据”-->“数据验证”

3. 在弹出的对话框的“设置”选项卡中进行如下设置:

允许:选择“自定义”公式:输入“=A1>=0”

4. 选择“出错警告”选项卡,在“标题”中输入所需的标题 --> 点击“确定”

5. 如果在 A 列中输入负数,就会弹出如下警告框,要求重新输入。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

Word办公小技巧:将阿拉伯数字转换为人民币大写格式

本文介绍了三种在word中将阿拉伯数字转换为人民币大写格式的方法,前两种比较简单,但是不完美,最后一种使用函数方式完美解决转换问题。

在报价书、投标书、竞价谈判文件等一类文件中,经常要把数字价格改写为大写格式,遇到数字多时,输入也挺费事的,因为这些字不常用,尤其是对于键盘不熟悉不能实现盲打的小伙伴。

下面介绍三种将数字几个转换为大写的方法。

一、用“编号”功能直接转换

1、选中在word中的要转化为大写的数字,点击“插入”菜单中的“编号”功能,调出对话框。

2、选择大写的编号类型,数字就转换好了。

虽然到这里已经把数字改为大写,但是有几个事项需要注意:

(1)大写的“萬”需要改回小写的“万”,因为现在标准书写已经不用大写的,而使用小写的了。

(2)没有货币单位在后面,所以要自己添加“元、整”等字样,添加后正确的为:壹拾贰万叁仟肆佰伍拾陆元整。

(3)这种方法有局限性,只能改写0-999999之间的数字,100万及以上的数字就不支持了。

(4)这种方法不支持有小数点后的数字,如果有小数点,只会转换小数点之前的。

二、使用excel的格式转换功能

第一种方法有局限性,遇上超过百万且复杂的数字,可以借助excel来实现。

1、将数字填入excel的单元格中,右键快捷菜单中,选择单元格格式功能选项。

2、在“分类”中,选择“中文大写数字”,即可完成数字的大小写转换。

3、选中单元格,复制,将改写后的数字拷贝到word中即可。注意,粘贴到word中时,要选择“只保留文本”选项,不然复制过来的还是数字。

注意,这种方法也有缺陷。虽然能转换复杂的且带有小数点的数字,但没有带单位,需要自己添加单位“元”、“角”、“分”等。添加完成后正确的是:壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元.壹角贰分。

三、使用excel的强大函数功能完美解决问题

前两种方法虽然简单,但是都有缺陷,完美的解决办法是借用excel的函数功能,使用到了if函数(判断)、round函数(四舍五入)、text函数(显示方式更改)、int函数(取整)等函数,比较复杂,编号的代码已经放在文本中了,复制到单元格中即可进行转化。

注意:代码中的“A1”是指将单元格A1的数值进行转换,也可以换成其他的单元格。

=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]")&"分")))

这种方法可以完美的解决转换问题,带有货币单位,在excel里转换好,拷贝到word中即可。

搜狗拼音输入法,如何直接将数字变财务大写数字?

一、问题描述

客户找即到哥,问如何能快速输入数字的大写,每次都拼音去打比较慢,比较麻烦,因为财务常用到数字大写,有没有快捷方式,直接输入1234567890阿拉伯数字就可以直接转换成壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾。

二、解决办法

确认电脑已经安装搜狗拼音输入法,才可以直接阿拉伯将数字变财务大写数字。

1、操作步骤

首先要确认是,电脑安装的是搜狗拼音输入法。

2、在输入数字前先输入“v",在输入前,输入法一定要在中文界面,而不是英文界面,然后一定要输入小写的v,而不是大写的V。

3、紧接着输入阿拉伯数字,b类变大写的数字。

4、现在按下b键即可输出大写数字了。

注意:在输入v前,要确保键盘大写键是关闭的,而且输入法在在中文界面。否则无法启用搜狗v模式。