如下表,需要按照明细,来自动生成记账凭证。

明细如下,手工输入。

Excel凭证自动生成小技巧,excel中按照明细自动生成记账凭证的方法-趣帮office教程网

记账凭证如下,通过调整凭证号,剩下内容可以全自动生成。

Excel凭证自动生成小技巧,excel中按照明细自动生成记账凭证的方法-趣帮office教程网

日期、凭证号不是唯一值,若直接去查找,仅能查找其中的一条记录,难点在于如何将这些转变为唯一值。

一般可借助辅助列用COUNTIF或COUNTIFS将金额变为唯一值,公式如下:

=B2&"|"&C2&"|"&COUNTIFS(B$2:B2,B2,C$2:C2,C2)

Excel凭证自动生成小技巧,excel中按照明细自动生成记账凭证的方法-趣帮office教程网

现在转为按照A列来查找内容。

摘要,在明细表中第4列,因此第3参数可写4,嵌套IFERROR可以让错误值显示为空白。

=IFERROR(VLOOKUP($D$2&"|"&$G$2&"|"&ROW(A1),明细!$A:$H,4,0),"")

Excel凭证自动生成小技巧,excel中按照明细自动生成记账凭证的方法-趣帮office教程网

之后依次引用5、6、7、8列中的内容。由于摘要合并单元格,因此后面四列需要再设置一条公式。

=IFERROR(VLOOKUP($D$2&"|"&$G$2&"|"&ROW(A1),明细!$A:$H,COLUMN(E1),0),"")

Excel凭证自动生成小技巧,excel中按照明细自动生成记账凭证的方法-趣帮office教程网

COLUMN即是向右拖动生成数字,A对应1,B对应2,依次类推。

Excel凭证自动生成小技巧,excel中按照明细自动生成记账凭证的方法-趣帮office教程网

一般使用公式引用,在空白单元格中会显示0,可在Excel选项,高级,取消勾选,在具有零值的单元格中,显示零。设置完毕之后,空单元格引用过来之后,会依然显示为空。

Excel凭证自动生成小技巧,excel中按照明细自动生成记账凭证的方法-趣帮office教程网

由于会用到数组公式,之后按Ctrl Shift Enter三键来结束。

=IFERROR(INDEX(明细!D:D,SMALL(IF((明细!$B$2:$B$11=$C$2)*(明细!$C$2:$C$11=$F$2),ROW($2:$11)),ROW(A1))),"")

Excel凭证自动生成小技巧,excel中按照明细自动生成记账凭证的方法-趣帮office教程网

以上就是今天和大家分享的Excel凭证自动生成的小技巧。