Excel中如何自动生成大写人民币大写,在下一行中显示?

就是合计人民币大写,这一栏如何自动显示?
列数H是固定的,但是行数9是不固定的,有时候会变,但是大写一定是在下行显示
="合计人民币大写:"&TEXT(INT(H9),"[dbnum2]")&IF(INT(H9)=H9,"元整","元")&IF(ISERROR(FIND(".",H9))=TRUE,"",IF(LEN(H9)-FIND(".",H9)=1,TEXT(RIGHT(H9,1),"[dbnum2]")&"角",IF(AND(LEN(H9)-FIND(".",H9)=2,MID(H9,LEN(H9)-1,1)<>"0"),TEXT(MID(H9,LEN(H9)-1,1),"[dbnum2]")&"角"&TEXT(RIGHT(H9,1),"[dbnum2]")&"分","零"&TEXT(RIGHT(H9,1),"[dbnum2]")&"分")))

H9中,H不变,9会变。如何取得

Excel中自动生成大写人民币并在下一行中显示,可复制数据在下一行,然后通过设置单元格格式实现。

方法步骤如下:

1、打开需要操作的EXCEL表格,通过Ctrl+C复制相关单元格,并在下一行通过Ctrl+V粘贴。

2、选中粘贴的单元格数值,通过Ctrl+1打开设置单元格格式,在数字标签页中,点击特殊,并选择“中文大写数字”,然后点击确定按钮即可。

3、返回EXCEL表格,发现成功将小写数字在下一行以大写数字显示出来。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-15

Excel中自动生成大写人民币大写,在下一行中显示的方法如下:

    启动Excel软件,在上一行中输入数据源,在下一行中设置单元格格式为特殊、中文大写数字,输入公式:=A1,回车就会得到中文大写数字。


    在日常财务办公中经常需要用到将数字转换为人民币大写,通过以上设置可以提高日常办公效率。

第2个回答  推荐于2017-09-09
把你公式里的H9全都换成INDIRECT("H"&ROW()-1),如果嫌公式太长,可以用一辅助单元格=INDIRECT("H"&ROW()-1),来存放上一行的小写金额值,再把公式里的H9换成这个辅助单元格,还有你原来的公式也可以用其它稍短点的公式。

其实我觉得你的担心是多余的,你插入行后,只要行是插在第9行以上,公式中的H9是会自动跟随变动的,大写公式可以用下面的公式,更简短些:
="合计人民币大写:"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ROUND(H9,2)),"[dbnum2]")& "元" & TEXT(ROUND((ROUND(H9,2)-INT(ROUND(H9,2)))*100,0),"[dbnum2]0角0分"),"零角零分","整"),"零分","整"),"零角","零")本回答被提问者采纳
第3个回答  2014-06-10
  将公式中“H9”换成“VLOOKUP("件数合计",A11:I11,8)”。

  另外,原公式可以用以下公式简化一下:
  ="合计人民币大写:"&TEXT(TRUNC(ABS(ROUND(H9,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(H9,2))),"",TEXT(RIGHT(TRUNC(ROUND(H9,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(H9,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(H9,2),3))=".",TEXT(RIGHT(ROUND(H9,2)),"[DBNum2]")&"分","整")

  或按“houxy110”公式

  仍然将“H9”换成“VLOOKUP("件数合计",A11:I11,8)”。本回答被网友采纳
第4个回答  2014-06-10
亲,您把公式里的H9,统统替换成 INDIRECT("H"&ROW(OFFSET(A10,-1,0)))

这个的意思是,当您添加行的时候,都从当前写合计金额的行向上倒数一行,去取行号,再和H列组合。这样,只要您确保H列不会动,H9和A10是相邻行,公式就总不会出错。追问

感谢您的回答!您的回答也相当准确

Excel中如何自动生成大写人民币大写,在下一行中显示?
Excel中自动生成大写人民币并在下一行中显示,可复制数据在下一行,然后通过设置单元格格式实现。方法步骤如下:1、打开需要操作的EXCEL表格,通过Ctrl+C复制相关单元格,并在下一行通过Ctrl+V粘贴。2、选中粘贴的单元格数值,通过Ctrl+1打开设置单元格格式,在数字标签页中,点击特殊,并选择“中文大写数...

在Excel中自动显示大写元整金额的方法有哪些?
一、使用自定义格式 1. 打开Excel表格,选中需要转换的单元格。2. 右击选择“格式化单元格”。3. 在数字分类下选择“自定义”,在类型中输入大写金额的格式代码,例如:[DBNum2][$-804]通用格式元整。4. 点击确定后,选中的单元格即可自动显示对应的大写金额。解释:Excel中并没有直接转换货币金额为...

EXECL表格怎么设置小写金额在另一个单元格自动生成大写金额?
首先,最简单直接的方法是使用Excel的“设置单元格格式”功能。具体操作步骤如下:选中需要显示大写金额的单元格,然后点击鼠标右键,选择“设置单元格格式”。在弹出的对话框中,切换到“数字”选项卡,选择“特殊”,然后进一步选择“中文大写数字”。

怎样在Excel中自动生成大写金额?
方法一:打开Excel表格,选中需要转换的单元格。右击选择的单元格,选择“格式化单元格”。在弹出的对话框中,找到“数字”分类下的“特殊”,选择“中文大写数字”。确定设置后,选中的单元格即可自动将输入的小写金额转换为大写。方法二:在Excel中,可以使用自定义格式来设置金额的大写形式。例如,可以设...

怎么在excel中将数字金额自动转换成大写?
1、打开需要操作的EXCEL表格,在空白单元格中输入公式=TEXT(,然后点击选择需要转换的数字所在单元格入A1。2、继续在函数编辑框输入"[DBnum2]")&"元整",回车完成公式=TEXT(A1,"[DBnum2]")&"元整"的编辑输入。【其中A1是需要转换的数字所在单元格,[DBnum2]则表示转换为大写,后面自动加上“元整...

Excel小技巧-单元格中自动输入大写的人民币金额
在【分类】中选择【特殊】,然后选择【中文大写数字】。接着,在【分类】中选择【其他】,并在【类型】文本框中输入“元整”。点击【确定】,输入数字后,金额将自动显示为大写。对于包含小数的金额,可以借助Excel函数来处理。在一个辅助单元格中输入以下公式:=IF((A1-INT(A1))=0,TEXT(A1,"[...

如何在excel表格中显示大写数字?
1. 打开电脑,找到想要设置的WPS表格,双击打开 2. 将表格中的数值全部选中,然后右键,在打开的菜单中,选择设置单元格格式的选项 3. 在弹出的窗口中,分类下,选择特殊,然后在右侧的类型中,选择人民币大写选项 4. 最后点击底部的确定,如图,页面中的数值全部以#显示了 5. 这是因为数据过长,...

怎么在EXCEL表格中自动生成大写金额?
1、新建excel文档,随机输入一栏数据。2、选择第一个数据,点击右键选择“设置单元格格式”。3、在“单元格格式”框,选择“数字”-“特殊”,右侧类型选择“人民币大写”,点击确定,原数据修改为大写金额。4、下方数据可使用复制格式修改。点击右下角下拉数据,系统默认“复制单元格”操作,需要手动选择...

怎么在EXCEL表格中自动生成大写金额
在Excel 2010中,轻松实现大写金额的自动生成,只需遵循以下步骤:首先,打开你的Excel表格,选择需要处理的单元格,然后用鼠标右键点击,选择"设置单元格格式"选项,进入下一个环节。在"设置单元格格式"的主界面中,找到并点击"特殊"选项,这将打开更多格式化选项。接着,在特殊选项中,找到并选择"中文...

excel中怎么自动生成大写金额?
效果如下图的红圈里所显示的会在金额前面加上“人民币”,在最后加上“圆”。我是头条优质创作者:Excel大白。关注我的头条号,获取更多相关内容。这里以officeexcel2010版本为例,具体设置自动数字生成大写金额的步骤如下:1、进入到Excel表格中,选择表格然后鼠标右键单元格,并且在弹出来的页面选择【设置...

相似回答