录入小写自动生成大写金额
求教各位,在单元格录入小写金额后,自动生成大写,由于是固定的单元格,附件在下面,每次都要手工录入,希望各位能帮位。A7 =IF(ISNUMBER(FIND("¥",TEXTJOIN(,,J8:R8),1)),"",TEXT(TEXTJOIN(,,J8:R8),"[$RMB]G/通用格式"))
是这样吗? 假设你的金额填写范围是G8:R8
A7=SUBSTITUTE(TEXT(SUM(IF(1-ISERR(-G8:P8),G8:P8,)*10^(10-COLUMN(A:J))),"")&"圆"&IF(R8,TEXT(Q8*10+R8,"0角0分"),IF(Q8,TEXT(Q8,"0角"),"")&"整"),"零角","零") 不是的,因为是固定的单元格内要录入小写数字,我下面有附件的,主要是为了打印格式,要在固定的单元格内录入数字,然后自动生成大写金额。 给你一个公式,我一直用,可以小写变成大写,但是只能用于一个单元格,而不是像你这种分开的。
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(H7),"")&TEXT(MOD(H7,1)*100,"元0角0分"),"零角零分","整"),"零角","零"),"零分","整") 感谢您的回复,我刚上传了图片,你帮我看下。 刚刚上传了图片,麻烦各位大大看一下,因为是固定的打印格式。 谢谢各位,刚上传了下图片,麻烦各位大大帮忙,先行感谢。 固定单元格内(J8:R8)录入小写数字,然后判断是否存在(¥)符号,如果有在a7单元格里显示大小写,如果没有则不显示,是这样吗? 先请看我的附件吧!如果有问题,
请更详细具体的说明要求或者我公式的问题所在,谢谢!