EXCEL中怎么在数字后面自动加元角分

比如我在单元格中输入1452,EXCEL中怎么才能自动变为壹仟肆佰伍拾贰元整.又如在单元格中输入1452.23,EXCEL中怎么才能自动变为壹仟肆佰伍拾贰元贰角叁分

以Excel20165版本为例,操作方法步骤如下:

步骤一、打开需要输入的Excel表格文件。

步骤二、在需要显示结果的单元格内输入公式“=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2,2),TEXT(A2,";负")&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A2,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A2^2<1,,"零")),"零分","整")”,其中A2是原式数字所在的单元格位置,B2是需要显示结果的单元格位置。

步骤三、敲击回车后,自动显示结果。

步骤四、鼠标移动到该单元格的右下角,鼠标指针变为十字,然后往下拖动十字到最下面一个单元格的位置。

步骤五、操作完成,效果如图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-24

1、首先在电脑中打开EXCEL表格,鼠标选中数据单元格区域,如下图所示。

2、这时点击下图选项,如下图所示。

3、然后在打开的格子选项中,如下图所示,单击【插入文本】-【插入文本到末尾】。

4、这时在对话框中录入“元”,如下图所示。

5、最后点击【确定】即可完成,完成效果如下图所示。

本回答被网友采纳
第2个回答  推荐于2017-09-24

这是人民币金额大写的问题。假设数字在A2,B2输入公式:

=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2,2),TEXT(A2,";负")&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A2,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A2^2<1,,"零")),"零分","整")

公式下拉。

知识扩展:

如果你使用WPS表格,公式就比较简单了,因为WPS有专门的人民币金额大写格式。

=TEXT(A2,"[dbnum2][$RMB]G/通用格式")

第3个回答  2006-10-11
Excel几乎支持所有的货币值,如人民币(¥)、英镑(£)等。欧元出台以后,Excel2000完全支持显示、输入和打印欧元货币符号。用户可以很方便地在单元格中输入各种货币值,Excel会自动套用货币格式,在单元格中显示出来,如果用要输入人民币符号,可以按住Alt键,然后再数字小键盘上按“0165”即可。

近日有同事问我怎样把Excel表格的财务货币数字转换成大写。下面就介绍一下,希望能对一些从事财务工作的网友也有点帮助。假如我们要转换的数字在A2单元格上,下面是具体的方法:

1.分别选中C3、D3、E3单元格,依次输入公式:=TEXT(INT(ABS(A2),"[DBNum2]G/通用格式"\、=TEXT(INT(ABS(A2*10)-INT\(ABS(A2*10),"[DBNum2]G/通用格式"、=TEXT(INT(ABS(A2*100)-INT(ABS(A2*10*10,"[DBNum2]G/通用格式"。

公式的意思是:分别确定统计结果的元、角、分的数值,并将其转换为中文大写格式)。

2.选中C2单元格,输入公式:=B3&C3&"元"&D3&"角"&E3&"分"。

公式的含义是:将C3至E3单元格中的文本组合为一个整体,并在相应位置加上单位“元、角、分”文字。

这样就可以把货币数字转换成大写了,需要注意一点的是,第3列是用来辅助的,如果想把文档打印出来的话,将其隐藏就行了。本回答被网友采纳
第4个回答  2006-10-11
呵呵,方法有很多种,可以使用函数完成:
=IF(ROUND(E13,2)<0,"无效数值",IF(ROUND(E13,2)=0,"零",IF(ROUND(E13,2)<1,"",TEXT(INT(ROUND(E13,2)),"[dbnum2]")&"元")&IF(INT(ROUND(E13,2)*10)-INT(ROUND(E13,2))*10=0,IF(INT(ROUND(E13,2))*(INT(ROUND(E13,2)*100)-INT(ROUND(E13,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(E13,2)*10)-INT(ROUND(E13,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(E13,2)*100)-INT(ROUND(E13,2)*10)*10)=0,"整",TEXT((INT(ROUND(E13,2)*100)-INT(ROUND(E13,2)*10)*10),"[dbnum2]")&"分")))
其中E13表示小写数值的单元格。
建议你到 http://www.excelhome.net 的论坛上看看,那里有专门的讨论。