在excel中如何把一个单元格的数字在另一个单元格中转换成文本格式

在工作中,如果A1的数据,要把它在其他单元格中自动转变成金额大写应该要怎样设置?谢啦!感谢各位费心了!原来的回复我试过了,不知什么原因,我还是转换不过来。请告诉我具体的操... 在工作中,如果A1的数据,要把它在其他单元格中自动转变成金额大写应该要怎样设置?
谢啦!
感谢各位费心了!
原来的回复我试过了,不知什么原因,我还是转换不过来。请告诉我具体的操作方法吗?比如,我在A1输入金额:123456.78,想在B2中让A1的数字利用公式变成:壹拾贰万叁仟肆佰伍拾陆元柒角捌分。
万分感谢!
展开
 我来答
一点设计演示
高粉答主

2015-11-13 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83613

向TA提问 私信TA
展开全部

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列的所有数字都转化成文本格式了。

pretty9109
2019-11-13 · TA获得超过1029个赞
知道答主
回答量:186
采纳率:0%
帮助的人:49.4万
展开全部
假设A1单元格为数字,把A1单元格中的数字在B1单元格中转换为文本。如将A1中的“160”在B1中显示“壹佰陆拾元整”,在B1单元格中写入公式:”=TEXT(A1,"[DBnum2]")&"元整"“
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光头1977
2009-12-10 · TA获得超过543个赞
知道小有建树答主
回答量:540
采纳率:0%
帮助的人:136万
展开全部
="人民币"&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,,"零")),"零分","整")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyh971222
2009-12-23 · TA获得超过358个赞
知道答主
回答量:121
采纳率:0%
帮助的人:49.3万
展开全部
我正在用的一个公式提供给你吧(是我几个月前找的):
=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文档里,用查找替换一次完成。
试成功了要给我加分噢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牛飞阳QY
2009-12-09 · TA获得超过2607个赞
知道大有可为答主
回答量:1494
采纳率:33%
帮助的人:655万
展开全部
看到这个不错:

=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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式