财务必会,数字转换技巧大全
一、将数字转为大写金额
上图为金额,请将其转为大写金额。
假设数据在A1,那么公式为:=IF(A1<0,REPLACE(IF(TRUNC(A1)=A1,TEXT(A1,"[DBNum2]")&"元整",IF(TRUNC(A1*10)=A1*10,TEXT(TRUNC(A1),"[DBNum2]")&"元"&TEXT(RIGHT(A1),"[DBNum2]")&"角整",TEXT(TRUNC(A1),"[DBNum2]")&"元"&IF(ISNUMBER(FIND(".0",A1)),"零",TEXT(LEFT(RIGHT(A1,2)),"[DBNum2]")&"角")&TEXT(RIGHT(A1),"[DBNum2]")&"分")),1,1,"负"),IF(TRUNC(A1)=A1,TEXT(A1,"[DBNum2]")&"元整",IF(TRUNC(A1*10)=A1*10,TEXT(TRUNC(A1),"[DBNum2]")&"元"&TEXT(RIGHT(A1),"[DBNum2]")&"角整",TEXT(TRUNC(A1),"[DBNum2]")&"元"&IF(ISNUMBER(FIND(".0",A1)),"零",TEXT(LEFT(RIGHT(A1,2)),"[DBNum2]")&"角")&TEXT(RIGHT(A1),"[DBNum2]")&"分")))
在本案例中,我们要转换的金额在A2单元格。此公式像懒婆娘的裹脚布又长又臭。如果将一个个A1改为A2,将耗费很多时间。我们可以采用替换法。将A1全部替换为A2。
gif动图如下:
在excel中查找替换功能很强大,不能等闲视之。以上公式特别长,读者诸君不必强记硬背,在使用时候,我们直接复制粘贴就好,将公式中的A1改成相应的单元格数据即可。
二、将数字按位数来显示
选中B2:L8,输入如下公式:
=LEFT(RIGHT(REPT("",9)&"¥"&$A2*100,COLUMNS(B:$L)))
然后按组合键:ctrl+enter。如此就能快速将数字金额按分级自动填充。
三、将数字以万作为单位来表示
将A列数据复制到B列,选中B2:B8,右击——设置单元格格式——自定义,输入自定义格式:0!.0,"万"。如此就能将所有金额统一变为以万来做单位的金额。
gif动图如下:
来源:Excel讲堂,微信号:Excel_jt,由香港注册会计师网【www.hkicpa.cn】整理发布,若需引用或转载,请注明来源!