EXCEL中数字大小写的转换



一、问题一:

(一)如何将12345转换为一二三四五(有单位)?

(二)如何将12345转换为壹贰叁肆伍(有单位)?

(三)如何将12345转换为一二三四五(无单位)?



二、解决方案:

(一)问题1的解决方法:

=numberstring(B1,1)或=numberstring(12345,1)


(公式中,可以直接输入数值,也可以输入数值所在单元格,输入数值所在单元格后,可以直接下拉,得出需要变动的所有结果。)

(二)问题2的解决方法:

=numberstring(B2,2) 或=numberstring(12345,2)



(三)问题3的解决方法:

=numberstring(B3,3) 或=numberstring(12345,3)


注:numberstring只对整数有用。

三、问题二:



(一)如何将12345.62转换为一万二千三百四十五.六二?

(二)如何将12345.62转换为壹万贰仟叁佰肆拾伍.陆贰?


四、解决方案:

(一)问题1的解决方法:

=text(B6,”[dbnum1]”)或=text(12345.62,”[dbnum1]”)



(二)问题2的解决方法:

=text(B7,“[dbnum1]”)或=text(12345.62,”[dbnum2]”)



思考:

如果我们在公式中继续输入数字,结果会如何呢?

一、输入公式:=text(B8,”[dbnum3]”),

得出结果:1万2千3百4十5.62(这种数字形式,我们不会用到)


二、输入公式:=text(B9,” [dbnum4]” ),

得出结果:12345.62(其实结果未改变)


特别说明:以上公式中的符号,均在英文状态下输入。


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容