Excel怎么把小写数字变成大写

怎么把小写日期如:20100608转变成中文大写数字,不是要显示成金额,只要把小写数字变成大写就行。
不是直接输入,是选择其它相应单元格转换。
就是想做一个支票打印的模板,金额大小写转换没问题,但在日期小写转大写就变成金额显示的格式了,因为要设置日期空格,如“2010 06 08”然后显示出来的是“贰零壹零 零陆 零捌”这样的。不需要显示为“贰仟零壹拾万零陆佰零捌”

第1个回答  2020-07-14

三种方法教你快速把小写数字转换成大写数字:单元格格式和函数公式法

第2个回答  2010-06-08
=IF(A1=0,"",CONCATENATE(IF(INT(ABS(A1))=0,"",TEXT(INT(ABS(A1)),"[DBNum2]G/通用格式")),IF(INT(MID(RIGHT(FIXED(ABS(A1),2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"",IF(INT(ABS(A1))=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(A1,2,1),2),1,1)),"[DBNum2]G/通用格式")),IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"",TEXT(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1)),"[DBNum2]G/通用格式"))))
-------
完整公式
=IF(A1=0,"",CONCATENATE(IF(INT(ABS(A1))=0,"",TEXT(INT(ABS(A1)),"[DBNum2]G/通用格式元")),IF(INT(MID(RIGHT(FIXED(ABS(A1),2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"",IF(INT(ABS(A1))=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(A1,2,1),2),1,1)),"[DBNum2]G/通用格式角")),IF(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1))=0,"整",TEXT(INT(MID(RIGHT(FIXED(A1,2,1),1),1,1)),"[DBNum2]G/通用格式分"))))
第3个回答  2010-06-08
a1 输入20100608,中间不要有空格。

=TEXT(A1,"[DBNum2]0000 00 00")
=TEXT(TEXT(A1,"0000-00-00"),"[DBNum2]yyyy mm dd")

两个挑一个,后者应更符合习惯。本回答被提问者采纳
第4个回答  2020-10-08

Excel怎么将小写数字转大写?这个视频告诉你!