excel 如何让金额小写变大写

excel 如何让金额小写变大写
如1234.56 变成 壹 贰 叁 肆 伍 陆
因为打印的单上,已经有: 拾 万 仟 佰 拾 元 角 分 这些字了。

请高手教教~~~
例如想输入金额:1234.56元
当我输入1234.56 的时候, 另一表格就自动显示出 : 壹 贰 叁 肆 伍 陆
如果输入100 则显示为: 壹 零 零 零 零

因为打印的单上,已经有: 拾 万 仟 佰 拾 元 角 分 这些字了。
请高手教教~~~

公式有些长,呵镇哗呵

=IF(INT(A1/100000)>0,TEXT(RIGHT(INT(A1/100000)),"[DBNUM2]")&"  ","")&

IF(INT(A1/10000)>0,TEXT(RIGHT(INT(A1/10000)),"[DBNUM2]")&"御键行  ","")&

IF(INT(A1/1000)>0,TEXT(RIGHT(INT(A1/1000)),"[DBNUM2]")&"  ","")&

IF(INT(A1/100)>0,TEXT(RIGHT(INT(A1/100)),"[DBNUM2]")&"  ","")&

IF(INT(A1/10)>0,TEXT(RIGHT(INT(A1/10)),"[DBNUM2]")&"  ","")&

IF(INT(A1)>0,TEXT(RIGHT(INT(A1)),"[DBNUM2]")&"  ","")&

IF(INT(A1*10)>0,TEXT(RIGHT(INT(A1*10)),"[DBNUM2]")&"  ","")&

IF(INT(A1*100)>0,TEXT(RIGHT(INT(A1*100)),"[DBNUM2]")&"  ","")

如果“拾万”前面还有“百万”,自己按照格式往前面加吧

每个数字中间隔了两个空格,可以自己改为合适的距离

分数少也无所谓了,我只是想看亮激看有没有实现的可能


看图

b2的公式亮蔽蔽并银向右拖敬州


选中后

格式-单元格-数字-特殊-中文大写数字,就可以了

拾 万 仟 佰 拾 元 角 分芹咐 这些不要的茄贺话,复制到word里,用空替换颤首派掉,再粘回来就行
格式/单元格/特殊/中文大写数字,自动把你选定的单元毁团格内的纯察数字转换为中文做余茄大写。
数字转大写
NumberString(1234567890,1) = 一十二亿三千四百五十六万七千八竖誉百九

NumberString(1234567890,2) = 壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾

NumberString(1234567890,3) = 一二三四五六七八九

TEXT(1234567890,"[DBNum1]")=一十二亿三千四百五十六万七千八百九十

TEXT(1234567890,"[DBNum2]")=壹拾贰森仿亿叁仟肆佰伍此纤纤拾陆万柒仟捌佰玖拾

TEXT(1234567890,"[DBNum1]0")=一二三四五六七八九○

TEXT(1234567890,"[DBNum2]0")=壹贰叁肆伍陆柒捌玖零
不会把表发过来.413186190
← 上一篇: 下一篇: →