人民币小写金额转换成大写格式
金额大写转换公式

金额大写转换公式
在日常生活和工作中,我们经常需要将数字金额转换为大写金额,以便于书写、阅读和理解。
以下是金额大写转换的公式:
1. 将数字金额按照“整数部分.小数部分”的格式分离出来,例如:1234.56,分离出整数部分为1234,小数部分为0.56。
2. 对于整数部分,根据中文数字的读法进行对应翻译,例如:1234转换为一千二百三十四。
3. 对于小数部分,先将小数点去掉,然后按照整数部分的方法
进行翻译,例如:0.56转换为五十六。
4. 将整数部分和小数部分用“元”连接起来,例如:一千二百
三十四元五十六。
5. 如果有需要,可以加上“整”字,例如:一千二百三十四元整。
需要注意的是,对于一些特殊情况,例如整数部分为0或小数部分为0,需要进行特殊处理,具体规则可以参考相关标准和规范。
- 1 -。
大写金额的公式

大写金额的公式
大写金额的公式是指将阿拉伯数字金额转换为中文大写金额的公式,其中包括以下步骤:
1. 将阿拉伯数字金额按每四位一组进行分组,从右到左依次为个位、十位、百位、千位。
2. 对每组数字进行转换,转换规则如下:
2.1 千位数字为0时,不写“千”字。
2.2 千位数字不为0时,写“千”字。
2.3 百位、十位、个位数字为0时,不写对应的数字。
2.4 百位数字不为0时,写“百”字。
2.5 十位数字不为0时,分两种情况:
2.5.1 当十位数字为1时,写“十”字。
2.5.2 当十位数字不为1时,写对应的数字加上“十”字。
2.6 个位数字不为0时,写对应的数字。
3. 对每组转换后的中文数字进行拼接,中间加上“万”、“亿”等单位。
4. 最终得到的就是中文大写金额。
例如,将阿拉伯数字金额“123456789.12”转换为中文大写金额,步骤如下:
1. 将数字分组为“12”、“3456”、“789”、“123”。
2. 转换每组数字得到“一百二十三”、“三千四百五十六”、“七百八十九”、“一百二十三”。
3. 拼接中间加上“亿”、“万”,得到“一百二十三亿三千四百五十六万七千八百九十点一二”。
4. 最终得到的中文大写金额为“壹佰贰拾叁亿叁仟肆佰伍拾陆万柒仟捌百玖拾元壹角贰分”。
大写数字(人民币金额大写)转换器

大写数字(人民币金额大写)转换器大写数字(人民币大写)转换器使用说明:将阿拉伯数字复制粘贴或输入到“数字金额”中,比如(123456),然后单击“转换为大写金额”按钮。
就会在“转换结果”中显示自动转换完成的中文大写内容。
人民币大写数字注意事项:中文大写数字金额应填写正楷或行书,如一(一)、二(二)、三、四(四)、五(五)、六(六)、七、八、九、十、百、千、万、亿、元、角、分、零。
不得用一、二(二)、三、四、五、六、七、八、九、十、念、发、或另一个(或0)填写,不得自创简化字。
如果用繁体字书写数字,如二、六、一亿、一万、圆等,也应接受。
一、中文大写金额数字到"元"为止的,在"元"之后,应写"整"(或"正")字;在"角"之后,可以不写"整"(或"正")字;大写金额数字有"分"的,"分"后面不写"整"(或"正")字。
二、中文大写金额数字前应标明"人民币"字样,大写金额数字有"分"的,"分"后面不写"整"(或"正")字。
三、中文大写金额数字前应标明"人民币"字样,大写金额数字应紧接"人民币"字样填写,不得留有空白。
大写金额数字前未印"人民币"字样的,应加填"人民币"三字。
在票据和结算凭证大写金额栏内不得预印固定的"仟、佰、拾、万、仟、佰、拾、元、角、分"字样。
四、阿拉伯数字小写金额数字中有"0"时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。
举例如下:①阿拉伯数字中间有"0"时,中文大写要写"零"字,如¥1409.50,应写成人民币陆壹仟肆佰零玖元伍角。
大小写金额转换公式

大小写金额转换公式
摘要:
一、引言
二、大写金额转换公式
1.人民币符号
2.数字转换为大写金额
3.特殊金额处理
三、小写金额转换公式
1.数字转换为小写金额
2.特殊金额处理
四、总结
正文:
【引言】
在日常生活和工作中,我们经常需要处理金额的大小写转换问题。
我国有明确规定,大小写金额的转换应遵循一定的规则。
本文将详细介绍大小写金额转换的公式及应用方法。
【大写金额转换公式】
1.人民币符号
人民币符号为“”,在转换为大写金额时,应在数字前加上“人民币”字样,如:“人民币1234.56”。
2.数字转换为大写金额
数字转换为大写金额需要遵循以下规则:
(1)整数部分:“零”、“壹”、“贰”、“叁”、“肆”、“伍”、“陆”、“柒”、“捌”、“玖”分别对应0-9;
(2)小数部分:“角”、“分”分别对应0.1 和0.01,如0.12 元写作“角贰分”。
3.特殊金额处理
特殊金额包括“元”和“拾”,它们分别表示1 和10。
在转换为大写金额时,应根据实际情况进行处理,如10.12 元写作“拾元壹角贰分”。
【小写金额转换公式】
1.数字转换为小写金额
数字转换为小写金额时,整数部分按阿拉伯数字书写,小数部分依次为“元”、“角”、“分”,如1234.56 元写作“1234.56 元”。
2.特殊金额处理
特殊金额处理与大写金额相同,如10 元写作“10.00 元”。
【总结】
通过以上介绍,我们可以知道大小写金额转换公式及应用方法。
Word中数字金额小写

Word中数字金额小写“变”大写有两招在日常的办公应用中,尤其是作为一名财务人员,经常需要输入大写金额的形式的数字,“肆仟叁佰五拾元零伍分”,如果用手工输入的话,显得比较麻烦,其实只要通过输入小写数字并通过如下两招就能达到快速输入的目的。
第一招:釜底抽薪——自动更正法如果需要重复的输入一个大写数字金额,可以采用自动更正的方法。
例如要重复输入“肆仟叁佰伍拾元零伍分”,可以先输入“肆仟叁佰伍拾元零伍分”并选中它,然后执行菜单“工具→自动更正选项”打开“自动更正”对话框(图1),在“替换”下的框内输入“4350.05”并单击“添加”按钮确定后退出,以后直接输入“4350.05”后回车即可快速得到“肆仟叁佰伍拾元零伍分”。
第二招:一劳永逸——编制自动宏如果有许多小写金额要变成大写的话,用上面的自动更正的方法需要定义很多自动更正项,显然也比较麻烦,其实只需要编辑一个宏就能做到“一劳永逸”了。
启动Word后按下Alt+F11组合键,在打开的工程窗口左侧双击“ThisDocument”进入代码编写窗口,在代码编辑窗口中输入如下代码:Option ExplicitSub 小写金额变大写()Dim Numeric As Currency, IntPart As Long, DecimalPart As Byte, MyField As Field, Lable As StringDim Jiao As Byte, Fen As Byte, Oddment As String, Odd As String, MyChinese As StringConst ZWDX As String = "壹贰叁肆伍陆柒捌玖零" ''定义一个中文大写汉字常量 On Error Resume Next ''错误忽略With selectionNumeric = VBA.Round(VBA.Val(.Text), 2) ''四舍五入保留小数点后两位''判断是否在表格中If .Information(wdWithInTable) Then _.MoveRight unit:=wdCell Else .MoveRight unit:=wdCharacter''对数据进行判断,是否在指定的范围内If VBA.Abs(Numeric) > 2147483647 Then MsgBox "数值超过范围!", _vbOKOnly + vbExclamation, "Warning": Exit SubIntPart = Int(VBA.Abs(Numeric)) ''定义一个正整数Odd = VBA.IIf(IntPart = 0, "", "圆") ''定义一个STRING变量''插入中文大写前的标签Lable = VBA.IIf(Numeric = VBA.Abs(Numeric), "人民币金额大写:", "人民币金额大写:负")''对小数点后面二位数进行择定DecimalPart = (VBA.Abs(Numeric) - IntPart) * 100selectCase DecimalPartCase Is = 0 ''如果是0,即是选定的数据为整数Oddment = VBA.IIf(Odd = "", "", Odd & "整")Case Is < 10 ''<10,即是零头是分Oddment = VBA.IIf(Odd <> "", "圆零" & VBA.Mid(ZWDX, DecimalPart, 1) & "分", _VBA.Mid(ZWDX, DecimalPart, 1) & "分")Case 10, 20, 30, 40, 50, 60, 70, 80, 90 ''如果是角整Oddment = "圆" & VBA.Mid(ZWDX, DecimalPart / 10, 1) & "角整"Case Else ''既有角,又有分的情况Jiao = VBA.Left(CStr(DecimalPart), 1) ''取得角面值Fen = VBA.Right(CStr(DecimalPart), 1) ''取得分面值Oddment = Odd & VBA.Mid(ZWDX, Jiao, 1) & "角" ''转换为角的中文大写Oddment = Oddment & VBA.Mid(ZWDX, Fen, 1) & "分" ''转换为分的中文大写End select''指定区域插入中文大写格式的域Set MyField = .Fields.Add(Range:=.Range, Text:="= " & IntPart & "\*CHINESENUM2")MyField.select''选定域(最后是用指定文本覆盖选定区域)''如果仅有角分情况下,Mychinese为""MyChinese = VBA.IIf(MyField.Result <> "零", MyField.Result, "").Text = Lable & MyChinese & OddmentEnd WithEnd Sub输入完毕后按下Alt+Q键返回word中,以后只需要依次选中需要转换的小写金额后,按下Alt+F8打开宏对话框,选择“小写金额变大写”宏(图2),并单击“运行”即可快速地得出大写金额。
人民币大小写转换工具

人民币大小写转换工具
1、首先将小写数字填写或者复制到“输入小写数字金额”中。
(不得用中文数字填写,必须使用用阿拉伯数字填写。
)
2、然后点击“转换为大写金额”的按钮,即可将输入的金额转换为大写数字。
例如:输入“123456”,点击转换按钮后即可自动转换为大写金额“壹拾贰万叁仟肆佰伍拾陆元整”。
3、最后点击“复制到粘贴板”按钮,把转换完成的大写数字内容复制到所需填写的地方粘贴即可。
注意:输入的数字可以包含小数点(例如9999.99),也可以写成千进制(例如9,999.99),小写数字中的逗号和点必须是英文符号。
币种缩写货币符号
人民币r mb(cny)¥
美元usd$
欧元eur€
英镑gbp£
(货币符号使用前可直接用鼠标选择复制)。
大写人民币转换

大写人民币转换小写金额:1688.99大写金额:[转换为大写金额]可以将人民币小写金额转换为大写金额,在下面的小写金额框中填入人民币金额的小写阿拉伯数字,例如1688.99,然后点击“转换为大写金额”按钮即可得转换成汉字。
在输入数字的时候,可以包含小数点,也可以写成千进制,例如1,688.99(注意是英文逗号,而不是中文逗号)。
人民币金额用到的中文大写汉字如下:零,一,二,三,四,五,六,七,八,九,十,一百,一千,一万,一亿。
大写人民币转换 1一、中文大写金额数字到“元”为止的,在“元”之后、应写“整”(或“正”)字;在“角”和“分”之后,不写“整”(或“正”)字。
二、中文大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空白。
大写金额数字前未印“人民币”字样的,应加填“人民币”三字,在票据和结算凭证大写金额栏内不得预印固定的“仟、佰、拾、万、仟、佰、拾、元、角、分”字样。
三、阿拉伯数字小写金额数字中有“0”时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。
举例如下:1). 阿拉伯数字中间有“0”时,中文大写要写“零”字,如¥1409.50应写成人民币壹仟肆佰零玖元伍角;2). 阿拉伯数字中间连续有几个“0”时、中文大写金额中间可以只写一个“零”字,如¥6007.14应写成人民币陆仟零柒元壹角肆分。
3). 阿拉伯金额数字万位和元位是“0”,或者数字中间连续有几个“0”,万位、元位也是“0”但千位、角位不是“0”时,中文大写金额中可以只写一个零字,也可以不写“零”字,如¥1680.32应写成人民币壹仟陆佰捌拾元零叁角贰分,或者写成人民币壹仟陆佰捌拾元叁角贰分。
又如¥107000.53应写成人民币壹拾万柒仟元零伍角叁分,或者写成人民币壹拾万零柒仟元伍角叁分。
4). 阿拉伯金额数字角位是“0”而分位不是“0”时,中文大写金额“元”后面应写“零”字,如¥16409.02应写成人民币壹万陆仟肆佰零玖元零贰分,又如¥325.04应写成人民币叁佰贰拾伍元零肆分。
人名币大小写转换

人名币大小写转换
1、汉字大写金额数字标准写法:壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样,不得用一、二(两)、三、四、五、六、七、八、九、十、廿、毛、另(或0)填写,不得简写汉字。
2、中文数字大写金额以「元」结尾的在最后应写「整」、「正」结尾,在角、分结尾可以不写。
3、大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空白。
4、阿拉伯数字小写金额数字中有“0”时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。
5、例如:¥708000.63应写成人民币柒拾万捌仟元零陆角叁分,或写成人民币柒拾万零捌仟元陆角叁分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人民币小写金额转换成大写格式
要将人民币小写金额转换成大写格式,用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显示:“玖分”。
这样在连续的三个同行单元格中实现了大写金额格式的转换,如图1所示。
为了使转换符合财务格式,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替换掉。
两种转换测试结果如图2所示。