发布网友 发布时间:2022-04-23 12:59
共3个回答
热心网友 时间:2022-05-21 12:29
Excel中自动生成大写人民币大写,在下一行中显示的方法如下:
1.
启动Excel软件,在上一行中输入数据源,在下一行中设置单元格格式为特殊、中文大写数字,输入公式:=A1,回车就会得到中文大写数字。
2.
在日常财务办公中经常需要用到将数字转换为人民币大写,通过以上设置可以提高日常办公效率。
热心网友 时间:2022-05-21 13:47
亲,您把公式里的H9,统统替换成
INDIRECT("H"&ROW(OFFSET(A10,-1,0)))
这个的意思是,当您添加行的时候,都从当前写合计金额的行向上倒数一行,去取行号,再和H列组合。这样,只要您确保H列不会动,H9和A10是相邻行,公式就总不会出错。
热心网友 时间:2022-05-21 15:21
把你公式里的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分"),"零角零分","整"),"零分","整"),"零角","零")