在excel中如何把一个单元格的数字在另一个单元格中转换成文本格式
在工作中,如果A1的数据,要把它在其他单元格中自动转变成金额大写应该要怎样设置?谢啦!感谢各位费心了!原来的回复我试过了,不知什么原因,我还是转换不过来。请告诉我具体的操...
在工作中,如果A1的数据,要把它在其他单元格中自动转变成金额大写应该要怎样设置?
谢啦!
感谢各位费心了!
原来的回复我试过了,不知什么原因,我还是转换不过来。请告诉我具体的操作方法吗?比如,我在A1输入金额:123456.78,想在B2中让A1的数字利用公式变成:壹拾贰万叁仟肆佰伍拾陆元柒角捌分。
万分感谢! 展开
谢啦!
感谢各位费心了!
原来的回复我试过了,不知什么原因,我还是转换不过来。请告诉我具体的操作方法吗?比如,我在A1输入金额:123456.78,想在B2中让A1的数字利用公式变成:壹拾贰万叁仟肆佰伍拾陆元柒角捌分。
万分感谢! 展开
6个回答
展开全部
1.首先找出需要转换成文本格式的数字列,比如下图中的A列,然后在空白列中,比如B列的B2,输入公式“=TEXT(A2,”0.00“),其中B2与A2对应,”0.00“指的是小数点为2位数,如果小数点为1位数的可以写上”0.0“,或者为整数的可以写上”0“。
2.写完公式之后,直接点击”Enter“回车键,结果就显示出来了,然后把鼠标放到B2边框的右下角。
3.当鼠标在B2边框右下角时,会有一个“+”号出现,这是双击鼠标左键进行下拉,这时B列将会显示与A列相对于的数值。
4.然后全选B列的所有数列,复制再粘贴,就会出现右下角一个类似粘贴的图标,点击这个图标,再点击一个123数值。
5.这时候B列的数字全部都是文本格式显示,再把B列的所有数列复制,然后粘贴到A列中,接着再把B列全部删除,这样A列的所有数字都转化成文本格式了。
展开全部
假设A1单元格为数字,把A1单元格中的数字在B1单元格中转换为文本。如将A1中的“160”在B1中显示“壹佰陆拾元整”,在B1单元格中写入公式:”=TEXT(A1,"[DBnum2]")&"元整"“
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
="人民币"&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[>0][dbnum2];[<0]负[dbnum2];;")&TEXT(RIGHT(FIXED(A1),2),"元[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"元整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我正在用的一个公式提供给你吧(是我几个月前找的):
=IF((INT(G2*10)-INT(G2)*10)=0,TEXT(INT(G2),"[DBNum2]G/通用格式")&"元"&IF((INT(G2*100)-INT((G2)*10)*10)=0,"整","零"&TEXT(INT(G2*100)-INT(G2*10)*10,"[DBNum2]G/通用格式")&"分"),TEXT(INT(G2),"[DBNum2]G/通用格式")&"元"&IF((INT(G2*100)-INT((G2)*10)*10)=0,TEXT((INT(G2*10)-INT(G2)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT(G2*10)-INT(G2)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT(G2*100)-INT(G2*10)*10,"[DBNum2]G/通用格式")&"分"))
其中“G2”要换成你实际小写金额所在单元格,可以全拷到word文档里,用查找替换一次完成。
试成功了要给我加分噢!
=IF((INT(G2*10)-INT(G2)*10)=0,TEXT(INT(G2),"[DBNum2]G/通用格式")&"元"&IF((INT(G2*100)-INT((G2)*10)*10)=0,"整","零"&TEXT(INT(G2*100)-INT(G2*10)*10,"[DBNum2]G/通用格式")&"分"),TEXT(INT(G2),"[DBNum2]G/通用格式")&"元"&IF((INT(G2*100)-INT((G2)*10)*10)=0,TEXT((INT(G2*10)-INT(G2)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT(G2*10)-INT(G2)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT(G2*100)-INT(G2*10)*10,"[DBNum2]G/通用格式")&"分"))
其中“G2”要换成你实际小写金额所在单元格,可以全拷到word文档里,用查找替换一次完成。
试成功了要给我加分噢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看到这个不错:
=IF(ROUND(A1,2)<0,"无效数值",IF(ROUND(A1,2)=0,"零",IF(ROUND(A1,2)<1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),"[dbnum2]")&"分")))
=IF(ROUND(A1,2)<0,"无效数值",IF(ROUND(A1,2)=0,"零",IF(ROUND(A1,2)<1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),"[dbnum2]")&"分")))
参考资料: http://zhidao.baidu.com/question/102282605.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询