word中小写金额变大写 word金额小写变大写 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

word中小写金额变大写 word金额小写变大写

摘要:word中如何将小写金额数字转换为大写但是很实用;分"),TEXT(INT(G16),"[DBNum2]G 通用格式")&"元"&TEXT(INT(G16*100)-INT(G16*10)*10,"通...

发布日期:2020-08-29

word中小写金额变大写

word中如何将小写金额数字转换为大写

但是很实用;分"),TEXT(INT(G16),"[DBNum2]G/通用格式")&"元"&TEXT(INT(G16*100)-INT(G16*10)*10,"通用格式")&","零&quot,TEXT((INT(G16*10)-INT(G16)*10),"[DBNum2]G/通用格式")&"角整";)&&quot,TEXT(INT(G16);元"&IF((INT(G16*100)-INT((G16)*10)*10)=0,"整"通用格式&quot,然后在单元格G16中输入你要的数字(阿拉伯数字),你想要的大写金额就会自动出来喽。

公式是有点长word好像不能输入公式的,要复制一下用excel将数字金额变成大写的有元角分的,可以用公式:=IF((INT(G16*10)-INT(G16)*10)=0,&quot,TEXT((INT(G16*10)-INT(G16)*10),"[DBNum2]G/通用格式")&"角"通用格式"&TEXT(INT(G16*100)-INT(G16*10)*10;&IF((INT(G16*100)-INT((G16)*10)*10)=0,"[DBNum2]G/分")) 你把这个公式复制到EXCEL表格中;[DBNum2]G/)&"[DBNum2]G/,希望对你会有帮助。

当然你可以把公式当中的单元格G16改成你想要的单元格

【大写金额转换】如何将小写金额转换成大写金额在EXCEL(...

但是问题是“元\角\分”还是没能正常显示! 尤其是在支票之类的财会领域。

有答案了: 在excel中A2单元格输入以下代码 =IF((A1-INT(A1))=0,"¥"&TEXT(A1,"[DBNUM2]")&"元整",IF(INT(A1*10)-A1*10=0,"¥"&TEXT(INT(A1),"[DBNUM2]")&"元"&TEXT((INT(A1*10)-INT(A1)*10),"[DBNUM2]")&"角整","¥"&TEXT(INT(A1),"[DBNUM2]")&"元"&IF(INT(A1*10)-INT(A1)*10=0,"零",TEXT(INT(A1*10)-INT(A1)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(A1,1),"[DBNUM2]")&"分")) 随后在A1为输入金额大小,A2就自动跳出你所需的文字了。

A1: 121654651324.14 A2: ¥壹仟贰佰壹拾陆亿伍仟肆佰陆拾伍万壹仟叁佰贰拾肆元壹角肆分 ============ 代码更改如下: =IF((A2-INT(A2))=0,"¥"&TEXT(A2,"[DBNUM2]")&"元整",IF(INT(A2*10)-A2*10=0,"¥"&TEXT(INT(A2),"[DBNUM2]")&"元"&TEXT((INT(A2*10)-INT(A2)*10),"[DBNUM2]")&"角整","¥"&TEXT(INT(A2),"[DBNUM2]")&"元"&IF(INT(A2*10)-INT(A2)*10=0,"零",TEXT(INT(A2*10)-INT(A2)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(ROUND(A2,2),1),"[DBNUM2]")&"分")) 我觉得alkaid_pku你的那个=号用的很不错,可以借鉴!谢谢提示! 但是其实只要在TEXT(RIGHT后加一个(ROUND(A2,2)-TEXT(RIGHT(ROUND(A2,2),1) 就可以了不用写那么复杂的公式的 这个公式应该也可以的吧? ============== 结合两人的优点最后得出的最简单的公式: =IF(A2=INT(A2),"¥"&TEXT(A2,"[DBNUM2]")&"元整",IF(INT(A2*10)=A2*10,"¥"&TEXT(INT(A2),"[DBNUM2]")&"元"&TEXT((INT(A2*10)-INT(A2)*10),"[DBNUM2]")&"角整","¥"&TEXT(INT(A2),"[DBNUM2]")&"元"&IF(INT(A2*10)=INT(A2)*10,"零",TEXT(INT(A2*10)-INT(A2)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(ROUND(A2,2),1),"[DBNUM2]")&"分")) 对了,最后忘记写了,金额的封口如果不是需要“¥”的话可以使用excel中的替换(ctl+h)将公式中的“¥”替换成“RMB”“人民币”或其它

在Excel里,有没有把一个数字的金额转换成大写汉字表达金额的公?

可用如下公式解决(若数据地址为A1): =IF(ISNUMBER(A1),IF(INT(A1),TEXT(INT(A1),"[dnum2]")&"元",)&IF(INT(A1*10)-INT(A1)*10,TEXT(INT(A1*10)-INT(A1)*10,"[dnum2]")&"角",IF(INT(A1)=A1,,IF(A10.1,,"零")))&IF(ROUND((A1)*100-INT(A1*10)*10,),TEXT(ROUND(A1*100-INT(A1*10)*10,),"[dnum2]")&"分。

","整。

"),"") OK?

excel中小写金额按四舍五入后转换大写

在WORD中,只需要注意输入法中V字母的妙用即可快速将数字金额转变成中文大写金额。

比如:壹仟贰佰圆整,可以在搜狗拼音输入法下,或者在QQ拼音输入法下,先敲击V键,接着输入1200,会出现相关选项,选择壹仟贰佰项即可,加上圆整,完成。

而在EXCEL中,可以快速将所有数字金额变成中文大写金额。

具体做法是:选中数字所在单元格,可以同时选定多个单元格,右键设置单元格格式,“数字”——“特殊”——“类型”——“中文大写数字”,确定即可转换成功。

当然如果在单元格中输入数字也是"V+数字"就可以变成大写金额。

...

excel表格中的大写数字后面带小数点怎么转换中文大写

比如说在表格中输入12.326然后转换成中文大写"壹拾贰点叁贰陆.回答列表在同一单元格中,再次输入不同的数字,中文大写也跟着变化。

特别说明,此单元格的数字不是金额,只是普通带小数点的数字,小数点后有一至四位小数.晕,没见过。

问题:在Excel表格中,怎样将带小数点的小写数字转换成中文大写?比如说在表格中输入12.326然后转换成中文大写"壹拾贰点叁贰陆.在同一单元格中,再次输入不同的数字,中文大写也跟着变一、在输入的当前单元格直接转换,没有现成的格式函数。

但通过VBA代码还是能够实现的。

(VBA代码我在后面讲)如果想简单一点的话,通过相玲单元格转换大写还是方便一点。

如果在 A1 输入小写,就在 B1 输入如下公式:=IF(A1>0,SUBSTITUTE((TEXT(A1,"[DBnum2]")),".","点"),IF(A10,SUBSTITUTE((TEXT(A1,"[DBnum2]")),".","点"),"")二、如果你坚持要在输入数据的单元格中直接转换中文大写,只好用VBA程序代码了,只是比较烦。

代码如下:Private Sub Worksheet_Change(ByVal aa As Range)On Error GoTo errorIf aa.Column = 1 ThenSelect Case aaCase Is > 0aa = Replace(Application.Text(aa, "[DBnum2]"), ".", "点")Case Is 0 ,如果输入 设置单元格格式->数字->特殊->数字中文大写是最简单及常用的方法由于单元格的内容仍然是数字 12.326, 并非文本格式“壹拾贰点叁贰陆”, 故miaowu老师提议用“查找-替换”嘛,把“.”换成“点”是不可行的故我提议用以下的公式:假设A1是 12.326在任何一格输入公式:=SUBSTITUTE(TEXT($A$1,"[DBNum2][$-804]G/通用格式"),".","点")便会出现 壹拾贰点叁贰陆由于中文大写主要是作金额, 单位是 元/角/分公式变成:=TEXT(INT(A1),"[DBNum2][$-804]G/通用格式")&"元"&IF((INT(A1*10)-INT(A1)*10)=0,"",TEXT(INT(A1*10)-INT(A1)*10,"[DBNum2][$-804]G/通用格式")&"角")&IF(INT(A1*100)-INT(A1*10)*10=0,"",TEXT(INT(A1*100)-INT(A1*10)*10,"[DBNum2][$-804]G/通用格式")&"分")便会出现 壹拾贰元叁角贰分注意: 此公式会将小数后第三个位舍去, 如公式要求四舍五入进位, 公式内所有 A1 要改成ROUND(A1,2), 公式便要长很多呵呵,很好用,但有一个问题,假如小数点后面出现零,就不正确了,如6968.05,就变成了:陆仟玖佰陆拾捌元伍分,但实际需要的是:陆仟玖佰陆拾捌元零伍分,如何实现。

再就是后面是零角零分的情况如何实现。

还...