2023-01-27 16:12来源:m.sf1369.com作者:宇宇
选中需要设置成大写数字的单元格
选择“格式”下的“单元格”选项
在“数字”选项下选择“特殊”——“中文大写数字”,选好后点击确定即可
小写数字就都会变成大写
如果需要将大写变成小写,选中需要转换的单元格,
还是选择“格式”下的“单元格”选项
7
在“数字”选项下选择“数值”即可,就会转换成小写数字
假设你数字在a1 ,只能在除a1之外的别的单元格(如b1),获得,则b1=TEXT(INT(A1),[dbnum2])&IF(INT(A1)=A1,元整,元)&TEXT(--RIGHT(INT(A1*10)),IF(--RIGHT(A1*100),[=0]零;[dbnum2]#角,[dbnum2]#角整;;;))&TEXT(--RIGHT(A1*100),[dbnum2]#分;;)
2007直接有中文大写格式。可以将数字转换为中文大写格式。
设置单元格格式-》数字-》特殊-》中文大写数字
是金额大写?
=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,负)&TEXT(INT(FIXED(ABS(A1))),[dbnum2]G/通用格式元;;)&TEXT(RIGHT(FIXED(A1),2),[dbnum2]0角0分;;&IF(ABS(A1)>1%,整,)),零角,IF(ABS(A1)<1,,零)),零分,整)
字母大写?
=UPPER(A1)
数字大写?如:124
= NUMBERSTRING(A1,1) 效果:一百二十四
= NUMBERSTRING(A1,2) 效果:壹佰贰拾肆
= NUMBERSTRING(A1,3) 效果:一二四
=TEXT(A1,[dbnum2]0) 效果:壹贰肆
不知道楼主要的是哪种“大写”。
可以使用int函数,如下方法:
(1)在单元格A3中输入所需转换的金额,也可以从其他表单读入。
(2)在单元格C3、E3、G3中分别填入元、角、分。
(3)在单元格B3中输入 =INT(A3)。
(4)在单元格D3中输入 =INT((A3-INT(A3))*10)。
(5)在单元格F3中输入 =INT((A3*10-INT(A3*10)+0.0001)*10)。
注:在这里由于Excel的计算误差,一定要加上0.0001这个修正值,不然就得不到正确结果。
(6)按住CTRL键,左键点击B3、D3、F3单元格,在格式下拉菜单中选择“单元格”格式,在“数字”标签中“分类”项中选择“特殊”,在右栏 “类型”中选择“中文大写数字”。确定后退出。
(7)将B列宽度拉长,以便显示较大数值,将C列至G列的宽度缩小至一个中文字符的宽度。
通过上述步骤后,可进行填充边框线操作,对于大量数值的处理可通过拖曳表格A3:G3来解决,也可将B3:G3单元格复制到某个所需单元格中去。
选取你要大写数字的那一橍,右击鼠标选“单元格格式”-“数字”-“特殊”-“类形”里选择大写的“一万贰仟参佰肆拾伍”确定就好。