搜档网
当前位置:搜档网 › excel表格数字转换为中文大写不要万千百方法及解决表格金额数字字符间距办法带人民币符号

excel表格数字转换为中文大写不要万千百方法及解决表格金额数字字符间距办法带人民币符号

excel表格数字转换为中文大写不要万千百方法及解决表格金额数字字符间距办法带人民币符号
excel表格数字转换为中文大写不要万千百方法及解决表格金额数字字符间距办法带人民币符号

excel表格数字转换为中文大写不要万千百方法及解决表格金额数字字符间距办法带人民币符号

1、excel表格数字转换为中文大写不要万千百方法

利用trunc公式的取整数功能完成。在每个要输入大写单元格内填入相应公式。然后,选中这些单元格转换数字格式(右键-设置单元格格式-数字-特殊-中文大写数字)

适合打印已经印制万、仟、佰、拾、元、角、分的单据。

例如:要转换的数字在Q9

十万位公式:=TRUNC(Q9/100000,0)-TRUNC(Q9/100000,-1)

万位公式:=TRUNC(Q9/10000,0)-TRUNC(Q9/10000,-1)

千位公式:=TRUNC(Q9/1000,0)-TRUNC(Q9/1000,-1)

百位公式:=TRUNC(Q9/100,0)-TRUNC(Q9/100,-1)

十位公式:=TRUNC(Q9/10,0)-TRUNC(Q9/10,-1)

个位公式:=TRUNC(Q9,0)-TRUNC(Q9,-1)

十分位公式:=TRUNC(Q9*10,0)-TRUNC(Q9*10,-1)

百分位公式:=TRUNC($Q$9*100,0)-TRUNC($Q$9*100,-1)

效果如下图

2、解决表格金额数字字符间距办法且带人民币符号

大家可能在针式打印机打印表格时遇到打数字时,因无法调节字间距,而把数字打到一起的现象。下面提供一种方法,并且可以

打上人民币¥的符号。原理与上述办法基本相同,但加入了if公式。把相应的公式复制到相应的数位,把U5改成你想要的单元格就OK了。

例如:要打出来的目标数字在U5。

十万位公式:

=IF(U5>99999.9,TRUNC(U5/100000,0)-TRUNC(U5/100000,-1),IF(U5>= 10000,"¥",""))

万位公式:

=IF(U5>9999.9,TRUNC(U5/10000,0)-TRUNC(U5/10000,-1),IF(U5>=100 0,"¥",""))

千位公式:

=IF(U5>999.9,TRUNC(U5/1000,0)-TRUNC(U5/1000,-1),IF(U5>=100,"¥",""))

百位公式:

=IF(U5>99.9,TRUNC(U5/100,0)-TRUNC(U5/100,-1),IF(U5>=10,"¥","")) 十位公式:

=IF(U5>9.9,TRUNC(U5/10,0)-TRUNC(U5/10,-1),IF(U5>=1,"¥",""))

个位公式:

=IF(U5>0.9,TRUNC(U5/1,0)-TRUNC(U5/1,-1),IF(U5>=0.1,"¥",""))

上图:

相关主题