excel 中的格式函数 dbnum2 有的时候为什么会失效

2022年7月26日 622点热度 0人点赞 0条评论

在将数字转换成大写的时候,格式函数 dbnum2 有时会失效,输出的结果跟输入的一样,那么造成 dbnum2 失效的原因可能是什么呢?



图片

数字没转换成大写



01



函数 dbnum2 的使用方法



金额大写可以套用这个公式:="欧元"&IF(ABS(Cell)<0.005,"",IF(Cell<0,"负",)&IF(INT(ABS(Cell)),TEXT(INT(ABS(Cell)),"[dbnum2]")&"元",)&IF(INT(ABS(Cell)*10)-INT(ABS(Cell))*10,TEXT(INT(ABS(Cell)*10)-INT(ABS(Cell))*10,"[dbnum2]")&"角",IF(INT(ABS(Cell))=ABS(Cell),,IF(ABS(Cell)<0.1,,"零")))&IF(ROUND(ABS(Cell)*100-INT(ABS(Cell)*10)*10,),TEXT(ROUND(ABS(Cell)*100-INT(ABS(Cell)*10)*10,),"[dbnum2]")&"分","整"))


其中的 cell 是要显示最终结果的单元格。


02


造成 dbnum2 失效的可能原因


我们知道,excel 有两种语言,一是显示语言,是按钮、菜单和其他控件显示的语言,二是创作语言和校对,管理用于创建和编辑文档的语言,例如:

图片

那么造成 dbnum2 失效的可能原因之一是 office 创作语言和校对的设置错误;在该项中,当把中文(中国)设置为首选语言时,dbnum2 就能正常工作了。

图片

在使用英文版的操作系统中,最容易引起这个错误,我们只要把对应的 office 创作语言和校队改为中文(中国)就可以了。

56810excel 中的格式函数 dbnum2 有的时候为什么会失效

这个人很懒,什么都没留下

文章评论