Excel中如何在一单元格随意输入一组小写金额,在另一个单元格会自动显示其大写金额

作者&投稿:鄂制 (若有异议请与网页底部的电邮联系)
Excel中如何在一单元格随意输入一组小写负数金额,在另一个单元格会自动显示其大写金额~

假设数据在A1
在B1输入或复制粘贴此公式
=SUBSTITUTE(TEXT(A1*100,"[DBNUM2]0元0角0分"),"-","负")
上面公式只适合不太严格的财务要求,严格的要求所用的公式要复杂得多。

1、本次操作使用的Office办公软件为Excel 2013版本。

2、新建一个Excel电子表格,在表格中输入演示数据用于如何在Excel表格中将小写金额在另一个单元格自动生成大写金额的操作。

3、鼠标选中需要转换成大写金额的数据,单击鼠标右键,在工具栏选择设置单元格格式工具。

4、在设置单元格格式工具栏,单击数字栏,在特殊工具中选择类型为中文大写数字,单击确认完成。

5、然后返回Excel表格中可以看到小写数字已经转换成了大写金额。

下面的公式可以实现:
="大写金额:"&=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]")&"分")))
说明:
1、用小写数字所在的单元格替换公式中的A1
2、如果大写金额后面不需要冒号,或者需要英文状态的冒号,自己修改公式中的冒号即可
3、如果金额中有分,按照书写习惯不需要最后的整字,因此,除保留到分的数字外全部留整。

说实话,这是EXCEL没有WPS做的符合国人的一个功能。WPS里面有一个直接转换的功能十分方便!但EXCEL就只能通过函数来实现了。

函数代码:(A1为待转换单元格)

=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]")&"分")))

B3=IF(A1<0.005,"",IF(A1<0,"负",)&IF(INT(A1),TEXT(INT(A1),"[dbnum2]")&"元",)&IF(INT(A1*10)-INT(A1)*10,TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]")&"角",IF(INT(A1)=A1,,IF(A1<0.1,,"零")))&IF(ROUND((A1)*100-INT(A1*10)*10,),TEXT(ROUND(A1*100-INT(A1*10)*10,),"[dbnum2]")&"分","整"))

其中A1为数字所在单元格

没有,还不如自己设置

各位朋友呀 那如果是前面比如32元怎么链接的呀,链接成大写的


xcel如何在一个单元格中设置多个公式,根据条件选用?
=IF(LEFT(A1)="Z",E1,IF(LEFT(A1)="C",F1,""))

xcel中多个文本合并在一起,且在一个单元格中用多行显示怎么处理呀...
复制原区域,到另一区域,选择性粘贴》转置,再复制新区域,编辑》剪贴板,双击某单元格,点剪贴板上复制的内容(上面一项),OK。

sxcel表中如何把几行有内容的行合并为一行
选中所要合并的单元格,右击--设置单元格格式--然后在对齐里下面有个合并单元格,在前面打勾,最后点确定。 那只能先合并再输入内容了。 在 Excel 中,合并是从选择的两个或更多单元格创建一个单元格的过程。在合并单元格时,如果选择的单元格中不止一个含有数据,Excel 将保留左上角单元格...

如何将多个Excel表格 合并在一个 EXCEL里面 E xcel表格中的复制 如何...
1、选择单元格的区域,能包含图片的整个宽度或高度,或者能包含整个图片,如下图所示,这三种选择方式;2、按第一步要求选择单元格区域后按ctrl+C 3、选择目标区域的左上角单元格,按ctrl+V,图片就一起被复制了。

xcel中一个工作簿有多个工作表,怎样设置为多个工作表连续依次铺满一页打...
先把每个工作表设置好打印范围,点下面的工作表签,右键,选择全部工作表,【或者是按ctrl键选择工作表】,一次就可以把选择的所有工作表都打印出来了。另外你的描述好像有点问题,是否也理解为把很多工作表打印到一页上呢,这个没有研究过。

如何在excel中把两个图表合并成一个
xcel合并两个表的方法做一张类似的图1、把这些数据录入成一个表;2、选定他们在“插入”中选定“图表”,选择你要生成的图的类型(最好先生成直方图);3、选择两个表示百分数中的图表中的一个(即出现“系列xx,应用xx”时得黑点才可),单击右键选择“图表类型”根据图中所选的方法来选“折线图”...

925的e xcel中如何合并单元格?如何插入图片呢?
Hi!目前在中国内地上市的Lumia925手机暂不支持在Excel中合并单元格和插入图片,您可以进入Excel-选择某个区域-点击“...”-图标-选择想要插入的图表即可插入一个新的图表。

在XCEL中,我要把很长一列中的每个数字加一个相同的数字,怎么样可以简 ...
在空白格中输入这个要加上的数字.复制 然后选中你这列数数据.右击菜单-选择性粘贴-加

在XCEL表中,用什么公式可以解决呀?
=SUMIF(Ax:Ay,A编号,Bx:By)

在XCEL中在一列值中计算相同值的数量
用COUNTIF函数 例如在D3:F11区域计算等于A1的数量 =COUNTIF(D3:F11,A1)

镇远县18747422639: 如何在Excel中随意在此单元格输入东东
东方码开普:先输入上面的“时间”然后同时按alt+enter换行 接着输入下面的 鼠标点这里,然后用空格填充前面的位置

镇远县18747422639: 如何在excel中一次性输入1 - 1,1 - 2,1 - 3,等等 -
东方码开普: 在excel中一次性输入1-1,1-2,1-3的具体步骤如下: 我们需要准备的材料分别是:电脑、Excel表格. 1、首先我们打开需要编辑的Excel表格,点击第一个单元格. 2、然后我们在该单元格中输入“1-2”. 3、然后我们将鼠标光标点击单元格的右下角,往下拉动单元格即可.

镇远县18747422639: 请问怎样才能在excel中的一个单元格中输入任意数字或文字,在另一个单元格中显示同样的内容? -
东方码开普: 这个可以用公式来完成,比如在A1单元格写入某内容,在B100单元格中显示A1单元格的内容,则预先在B100单元格中写入公式=A1 或=IF(A1="","",A1) 比如"怎样在sheet1中一个单元格(比如F12)输入内容后sheet2中的一个单元格(比如F12或其他)同时自动显示出来?" 则在Sheet2工作表的指定单元格写入公式=Sheet1!F12 或=IF(Sheet1!F12="","",Sheet1!F12)

镇远县18747422639: 如何在excel中一个单元格打入两行字 -
东方码开普: 在excel中一个单元格打入两行字,可通过键盘“Alt+Enter”实现. 方法步骤如下: 1、打开需要操作的EXCEL表格,是光标停在需要换行的文本前面. 2、通过键盘“Alt+Enter”即可将文本换行. 3、返回EXCEL表格,点击其他任意单元格可发现已成功在一个单元格中输入两行文本.

镇远县18747422639: 怎样在EXCEL中设置,当前一格空白时,这一格也为空白;当前一格有数字时,这一格可以任意输入数字? -
东方码开普: 这一格,如果是引用的话,可以办到,若要手工输入的话只有设置数据有效性来保证前一格为空时,此格无法录入!

镇远县18747422639: excel表格中如何在一个单元格中输入两段或者以上的文字 -
东方码开普: 可以的.请看;就像这样,合并单元格的时候,一定要提前设置好,主要就是自动换行.这样,可以随意输入,不论多少行.

镇远县18747422639: 如何在excel任意一个单元格中输入数字后,下拉两行两行递增 -
东方码开普: 假设数字从1开始,用公式: =INT(ROW(A2)/2) 下拉.

镇远县18747422639: 在电子表格中如何让其中1个单元格输入另外一个单元格的值同时表内其他几个单元格中的
东方码开普: 在你所要输入的单元格的右侧或左侧也行,首先输入=号,然后点击1下你要输入的目标单元格,接下来拖动右下脚的填充柄,就好了.同时表内其他几个单元格也1样.比如:我要在B单元格中输入A单元格的内容,就这样操作:在B2单元格首先输入=A2,然后在B2单元格中,拖动右下脚的填充柄,就能够了.你试试看.

镇远县18747422639: 如何在excel中的不连续单元格中输入数据? -
东方码开普: 先在第一个单元格输入数据,回车,选中该单元格,按"Ctrl+C",选中下一个单元格,按"Ctrl+V",继续

镇远县18747422639: Excel中如何在一单元格随意输入一组小写金额,在另一个单元格会自动显示其大写金额 -
东方码开普: 下面的公式可以实现: ="大写金额:"&=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,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网