>>>>>>>>>>>>>>>>>>>>>>>>>>>>>本文来自网络<<<<<<<<<<<<<<<<<<<
要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。
要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为“陆仟零伍拾.零玖圆”。那么用Excel能不能解决这一先天不足呢?告诉大家其方法有以下两种(以下均对B1转换,假设B1是通过函数ROUND( )四舍五入取得二位小数的小写金额数,其值为¥6,050.09)。
一、在三个连续的同行单元格中转换
1. B2中输入公式 “=IF(B1<0,"金额为负无效",INT(B1))”,计算结果为¥6,050.00,然后点击“格式→单元格→数字→特殊→中文大写数字→确定”,B2显示“陆仟零伍拾”,再点击“格式→单元格→数字→自定义”,将“类型”编辑框中的“[dbnum2]G/通用格式”修改为:[dbnum2](“人民币”)G/通用格式“元”,此时B2显示:“(人民币)陆仟零伍拾元”。
2. C2中输入“=IF(B1<0,"",INT(B1??10)-INT(B1)??10)”,同样C2改为:[DBNum2]G/通用格式“角”,C2显示:“零角”。
3. D2中输入“=IF(B1<0,"",INT(B1??100)-INT(B1??10)??10)”,同样D2改为:[DBNum2]G/通用格式“分”, D2显示:“玖分”。
这样在连续的三个同行单元格中实现了大写金额格式的转换。为了使转换符合财务格式,B2应右对齐,C2列宽无间隔,且不设左右边框线,D2要左对齐。
二、用Excel提供的函数转换
个位为0,则不显示;不为0,显示“XXX元”;不为0、且角位和分位均为0,显示“XXX元整”;元角分位均为0,则显示“零元整”。
小数点后面第一位为0、且元位或分位有一为0,则不显示;为0、且元位和分位均不为0,则显示“零”;不为0,显示“X角”。
小数点后面第二位为0,则显示“整”;不为0,显示“X分”。
根据以上思路在B2中输入公式:
“IF(B1<0,"金额为负无效",IF(OR(B1=0,B1=""),"(人民币)零元整"));
IF(B1<1,"(人民币)",TEXT(INT(B1),"[dbnum2](人民币)G/通用格式")&&"元")&&IF(INT(B1??10)-INT(B1)??10=0);
IF(INT(B1)??(INT(B1??100)-INT(B1??10)??10)=0,"","零"),TEXT(INT(B1??10)-INT(B1)??10,"[dbnum2]")&&"角")&&IF((INT(B1??100)-INT(B1??10)??10)=0,"整",TEXT((INT(B1??100)-INT(B1*10)*10),"[dbnum2]")&&"分")))”。
确认后B2显示:“(人民币)陆仟零伍拾元零玖分”。以后使用时将公式复制到有关单元格中,若转换的对象B1发生了变化,可点击“编辑→替换”将B1替换掉。
分享到:
相关推荐
让Excel人民币小写变大写 在Excel中,我们经常需要将人民币小写金额转换成大写格式。这可以通过使用Excel提供的格式来实现。但是,在转换小数时却出现了问题,本文将介绍两种方法来解决这个问题。 方法一:在三个...
"在 Excel 中让人民币小写变大写...在 Excel 中让人民币小写变大写可以使用两个方法:使用三个延续的同行单元格转换和使用 Excel 提供的函数转换。两种方法都能够实现人民币小写变大写的需求,但方法二更加灵活和方便。
转换字符串,大写变小写,小写变大写,数字不变,其他变为*
给定的代码实现了一个名为`rmb`的VBA自定义函数,其主要作用是将小写的人民币数值转换为大写汉字表示。例如,输入“12345.67”将返回“壹万贰仟叁佰肆拾伍元陆角柒分”。 #### 函数逻辑分析 1. **变量声明与初始化*...
EXCEL实现将小写转换为大写 在EXCEL中,我们常常需要将小写的数字转换为大写的中文数字,例如将123.45转换为一百二十三元四角五分。为了实现这个功能,我们可以通过录制宏或者自定义函数来实现。 EXCEL转换小写为...
### 小写人民币转换成大写人民币 在财务、会计以及正式文件中,为了防止篡改,经常需要将小写的阿拉伯数字金额转换为大写形式。这种转换在银行支票填写、合同金额书写等方面尤为常见。本文将详细介绍如何实现从小写...
MFC制作的人民币小写金额转化大写金额,方便出差回来时报账填写账单大写RMB使用,欢迎下载
在JavaScript编程中,有时我们需要将人民币的数字金额(小写)转换为中文的大写形式,以便于财务报表或发票的规范书写。这个过程涉及到字符映射、数字处理以及字符串操作等多个知识点。以下是对这个主题的详细说明:...
对于数字的小写变大写转换,Excel提供了一种内置的格式设置方式。在包含数字的单元格上点击右键,选择“设置单元格格式”,在“数字”类别下的“特殊”选项中,可以选择“中文大写数字”。这种方法适用于整数,但不...
在Excel中将金额的小写数字转换为大写汉字是一种常见的需求,尤其是在银行、会计等行业,因为正式的财务文件和票据通常需要使用大写的金额表示,以防止篡改和欺诈。以下将详细介绍如何在Excel中实现这一功能,以及...
在提示框下面输入人民币小写金额,可以将小写的阿拉伯数字自动转换为大写的人民币数字!
本文将详细介绍一个Java程序,该程序用于将小写的人民币金额转换为大写形式。此转换主要用于财务、会计和其他正式场合,在这些场合中,大写金额是标准且必须的格式。此程序能够处理的金额范围最大支持到“仟万亿”,...
人民币小写转大写人民币小写转大写人民币小写转大写
在Excel中将人民币金额小写转成大写 在Excel中将人民币金额小写转成大写 在Excel中将人民币金额小写转成大写
本文将详细介绍"BAT批处理脚本-格式转换-人民币金额小写转大写.cmd.zip"这个压缩包中的知识点,以及如何利用批处理脚本来实现人民币金额的小写到大写的转换。 首先,我们要理解批处理脚本的基本概念。批处理脚本是...
Excel中要将人民币小写金额转换成大写格式
这篇博客"PHP 人民币小写转换成大写"提供了一个实用的解决方案,通过源码实现这一功能。 首先,我们需要理解人民币金额的大写规则。在中国,人民币金额的大写包括壹、贰、叁、肆、伍、陆、柒、捌、玖、零这些汉字,...
这个工具类中的`toChineseCapital`方法可以接收一个小写金额字符串,返回转换后的人民币大写表示。在实际项目中,可能还需要对输入进行校验,确保其格式正确,例如检查是否包含非法字符,金额是否超出合理范围等。 ...
android安卓人民币小写转大写程序APK,可下载到手机安装,以后写人民币大写就很方便啦
C语言实现人民币小写金额与大写金额的转换 C语言是一种广泛使用的编程语言,具有强大的功能和灵活性。本文中,我们将使用C语言实现人民币小写金额与大写金额的转换。 在中国,人民币的小写金额与大写金额的转换是...