原创: 卢子1987 Excel不加班
会计朋友走运了,卢子从一周前开始专门研究会计实战案例。今天带来一个接近完美的记账凭证模板,花了一天的时间才研究出来。
说明:帐跟账经常被混着用,账可能更为准确。
这个模板有何优势?
接近全自动,只要改变凭证号,也就是黄色填充色的单元格,其他内容都可以自动生成。
卢子就不吹牛了,直接看动画效果。
Step 01 先制作一张明细表,记录下所有凭证的详细信息。
Step 02 在明细表旁边的区域用SUMIF函数统计出每张凭证的合计。
=SUMIF(C:C,J2,G:G)
Step 03 在记账凭证表的A8输入数组公式,获取序号,然后将字体设置为白色,这样就不影响打印。
=IFERROR(INDEX(明细!A:A,SMALL(IF(明细!$C$2:$C$1000=$V$3,ROW($2:$1000)),ROW(A1))),"")
Step 04 摘要、总账科目、明细科目都是用VLOOKUP函数获取,返回的列不同,其他一样。
=IFERROR(VLOOKUP(A8,明细!A:H,4,0),"")
=IFERROR(VLOOKUP(A8,明细!A:H,5,0),"")
=IFERROR(VLOOKUP(A8,明细!A:H,6,0),"")
Step 05 借方金额、贷方金额。
=IF($A8="","",LEFT(RIGHT(TEXT(VLOOKUP($A8,明细!$A:$H,7,0)*100," ¥0;;"),18-COLUMN())))
=IF($A8="","",LEFT(RIGHT(TEXT(VLOOKUP($A8,明细!$A:$H,8,0)*100," ¥0;;"),29-COLUMN())))
Step 06 合计,分为大写数字的合计,还有借方跟贷方的合计。
=TEXT(INT(VLOOKUP($V3,明细!$J:$L,2,0)),"[dbnum2]")&"元"&IF(INT(VLOOKUP($V3,明细!$J:$L,2,0)*10)-INT(VLOOKUP($V3,明细!$J:$L,2,0))*10=0,"",TEXT(INT(VLOOKUP($V3,明细!$J:$L,2,0)*10)-INT(VLOOKUP($V3,明细!$J:$L,2,0))*10,"[dbnum2]")&"角")&IF(INT(VLOOKUP($V3,明细!$J:$L,2,0)*100)-INT(VLOOKUP($V3,明细!$J:$L,2,0)*10)*10=0,"整",TEXT(INT(VLOOKUP($V3,明细!$J:$L,2,0)*100)-INT(VLOOKUP($V3,明细!$J:$L,2,0)*10)*10,"[dbnum2]")&"分")
=LEFT(RIGHT(TEXT(VLOOKUP($V3,明细!$J:$L,2,0)*100," ¥0;;"),18-COLUMN()))
=LEFT(RIGHT(TEXT(VLOOKUP($V3,明细!$J:$L,3,0)*100," ¥0;;"),29-COLUMN()))