本文目录一览

1,大写怎么转小写

每种语言都UpperCase和LowerCase的方法吧。

大写怎么转小写

2,怎样在Excel电子表格中把阿拉伯数字转换成大写

可以在“设置单元格格式”中的“数字”“特殊”“数字转换为大写”即可。
选中要转换的数据选择菜单栏中 “格式” 菜单下的 “单元格” 或者直接右击鼠标 选择 “设置单元格格式”选择 ”设置单元格“ 子菜单上的 “特殊” 选项下有 中文大写数字 和 中文小写数字 两种选项按自己的需要选择后点击“确定”就可以实现阿拉伯数据和中文小写和大写之间的转换了还可以转换成大写中文写法哦,对于财务人员来说这是大爱哦6如果要把单元格转换回常规数字格式,仍然在单元格设置的子菜单中设置,选择需要的数字格式,就可以重新输入数字了

怎样在Excel电子表格中把阿拉伯数字转换成大写

3,如何在电子表格中金额大小写转换

可以使用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单元格复制到某个所需单元格中去。
打个比方,如果s10单元格中有小写金额数字,要在a11单元格中显示大写,则在a11中输入=if(s10<=0,,text(int(s10),"[dbnum2]大写:g/通用格式")&"元"&if(int(s10*10)-int(s10)*10=0,if(int(s10)*(int(s10*100)-int(s10*10)*10)=0,"","零"),text(int(s10*10)-int(s10)*10,"[dbnum2]")&"角")&if((int(s10*100)-int(s10*10)*10)=0,"整",text((int(s10*100)-int(s10*10)*10),"[dbnum2]")&"分"))即可。

如何在电子表格中金额大小写转换

4,大小写金额转换

int a =金额int b2 (百分位),b1 (十分位),b0 (个位)b2=a/100 ("/"运算是取整)b1=a%100 ( %运算是取余)c1=b1%10 (这样就取得了个位)b1=b1/10 (最后取得十位数字)就这种思路当然你format转化为string然后按位读取也是可以的
=substitute(substitute(if(r17<0,"负","")& text(trunc(abs(round(r17,2))),"[dbnum2][$-804]g/通用格式")&" 元"&if(iserr(find(".",round(r17,2))),"",text(right(trunc(round(r17,2)*10))," [dbnum2][$-804]g/通用格式"))&if(iserr(find(".0",text(r17,"0.00")))," 角","")&if(left(right(round(r17,2),3))=".",text(right(round(r17,2))," [dbnum2][$-804]g/通用格式")&"分",if(round(r17,2)=0,"","整")),"零元零",""),"零元","")把公式里的[dbnum2]都替换为[dbnum2][$-804]g/通用格式就可以了。
需要汉字的话再建一个枚举 如果不嫌麻烦定义一个方法比如 public string GetCNum(int a) string b; switch(a) case 0 : b ="零"。。 。 default : b=""; } return b; } 输出的时候调用这个方法将数字转汉字就行了 知道居然没法修改回答,还得开马甲郁闷

5,excel数字大小写转换

大写的话如果是角后面不是要带整字吗?好像分才不用。你先确定一下,如果角要带整的话公式里有两个地方有“角”,改第一个就可以,以下默认单元格A1为数字金额栏,具休位置有变把A1改一下就好:=IF(INT(A1)*100=A1*100,"人民币"&TEXT(INT(A1),"[DBNum2]")&"元整",IF(INT(A1*10)=A1*10,"人民币"&TEXT(INT(A1),"[DBNum2]")&"元"&TEXT(A1*10-INT(A1)*10,"[DBNum2]")&"角","人民币"&TEXT(INT(A1),"[DBNum2]")&"元"&IF(INT(A1*10)=INT(A1)*10,"零",TEXT(RIGHT(INT(A1*10)),"[DBNum2]")&"角")&TEXT(RIGHT(A1*100),"[DBNum2]")&"分"))
="人民币"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(G5),"[dbnum2]G/通用格式元"&IF(MOD(G5,1),"","整")&";;;")&TEXT(--RIGHT(INT(G5*10)),"[dbnum2][>0]#角;[=0]")&TEXT(--RIGHT(INT(G5*100)),"[dbnum2][>0]#分;[=0]整"),"元0","元零"),0,),"整整","整")
参考:Excel函数公式:人民币大写转换http://www.pootor.com/excel-formula-transfer-rmb-numbers-to-words/
=IF(G213<0,"无效数值",IF(G213=0,"",IF(G213<1,"",TEXT(INT(G213),"[dbnum2]")&"元")&IF(INT(G213*10)-INT(G213)*10=0,IF(INT(G213)*(INT(G213*100)-INT(G213*10)*10)=0,"","零"),IF(AND((INT(G213)-INT(G213/10)*10)=0,INT(G213)>0),"零"&TEXT(INT(G213*10)-INT(G213)*10,"[dbnum2]")&"角",TEXT(INT(G213*10)-INT(G213)*10,"[dbnum2]")&"角"))&IF((INT(G213*100)-INT(G213*10)*10)=0,"整",TEXT(INT(G213*100)-INT(G213*10)*10,"[dbnum2]")&"分")))你的数据在G213!
很奇怪的需求。假如62.40在A1,公式为=TEXT(A1*100,"0 0 0万0仟0佰0拾0元0角0分[DBNum2]")

6,excel数字转换为大写

=TEXT(INT(A1),"[dbnum2]")&"元"&IF(INT(A1*10)-INT(A1)*10=0,"",TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]")&"角")&IF(INT(A1*100)-INT(A1*10)*10=0,"整",TEXT(INT(A1*100)-INT(A1*10)*10,"[dbnum2]")&"分")
本人在excel会计工作实践中,设计了一个数字小写金额转换汉字大写金额的公式,公式仅500多个字符,个人感觉还很满意,现拿出来供大家分享,不足之处,也请大家不吝赐教。公式如下:=if(round(a1,2)=0,"",if(a1<0,"负","")&if(abs(a1)>=1,text(int(round(abs(a1),2)),"[dbnum2]")&"元","")&if(value(mid(right(text((abs(a1)*100+100),"###"),2),1,1))=0,if(value(right(text(abs(a1)*100,"###"),1))=0,"整",if(abs(a1)>=1,"零","")&text(value(right(text(abs(a1)*100,"###"),1)),"[dbnum2]")&"分"),if(value(right(text(abs(a1)*100,"###"),1))=0,text(value(mid(right(text((abs(a1)*100+100),"###"),2),1,1)),"[dbnum2]")&"角整",text(value(mid(right(text((abs(a1)*100+100),"###"),2),1,1)),"[dbnum2]")&"角"&text(value(right(text(abs(a1)*100,"###"),1)),"[dbnum2]")&"分")))公式中a1为小写金额所在单元格,实际使用中只需将其替换为实际小写金额所在单元格即可,非常方便。公式可以对正数、零(本公式转换为空白,与支票一致,如需转换为“零元整”,只需在公式第一个双引号内加入即可)、负数(会计数据有时也涉及到)均可进行转换。最近,在网上看到高手设计的更简洁的转换公式,缺点是只能把“0”转换为空白,不能转换为“零元整”,公式如下:=substitute(substitute(if(-rmb(a1),if(a1>0,,"负")&text(int(abs(a1)+0.5%),"[dbnum2]g/通用格式元;;")&text(right(rmb(a1,2),2),"[dbnum2]0角0分;;整"),),"零角",if(a1^2<1,,"零")),"零分","整")将以上两个公式结合一下,达到既简短,又能达到“0”的空白和“零元整”两种(根据需要只能选其中一种)转换结果的目的。公式如下:=if(round(a1,2)=0,"",if(a1<0,"负","")&if(abs(a1)>=1,text(int(round(abs(a1),2)),"[dbnum2]")&"元","")&substitute(substitute(text(right(rmb(a1,2),2),"[dbnum2]0角0分;;整"),"零角",if(a1^2<1,,"零")),"零分","整"))
应该是这样,我以前也遇到过,你试试吧。假设目标在A1单元格,公式如下:=TEXT(A1*100,"人民币0万0千0佰0拾0元0角0分[dbnum2]")

文章TAG:数字  大小  小写  转化  数字大小写转化  
下一篇