您当前的位置:首页 > 风水 > 植物风水

金额大写转换(金额大写转换公式excel)

时间:2024-01-17 15:32:13 作者:痴人痴梦 来源:用户分享

本文目录一览:

Excel数字转大写金额

第一步:选中要进行修改的数据后面的单元格。

第二步:输入公式:=IF(MOD(A2,1)=0,TEXT(INT(A2),"[DBNUM2]")&"元"&"整",TEXT(INT(A2),"[DBNUM2]")&"元"&TEXT(MID(A2,LEN(INT(A2))+2,1),"[DBNUM2]D角")&TEXT(MID(A2,LEN(INT(A2))+3,1),"[DBNUM2]D分")),输入完成后按回车键。

第三步:用鼠标左键按住右下角的填充柄。

第四步:按住填充柄往下拉,到最后一个数据。

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 高手。

热门推荐