快捷搜索:  汽车  科技

excel表格自动生成工资表(Excel这样操作会计凭证)

excel表格自动生成工资表(Excel这样操作会计凭证)就是每2行显示同一个内容,先获取1、1、2、2这样的数字。内容怎么来的呢?=MOD(ROW(A1) 2)=1如果是奇数行,就显示内容,否则显示空白。=IF(MOD(ROW(A1) 2)=1 内容 "")

自动生成会计凭证,难吗?

注意观察:年份、月份、凭证号、问题描述、借方金额,这5列都是同一个规则,隔行显示内容。

那我们就可以用ROW函数可以生成序号1、2、3、4……用

MOD(ROW 2)可以判断是奇数行或者偶数行。

=MOD(ROW(A1) 2)=1

excel表格自动生成工资表(Excel这样操作会计凭证)(1)

如果是奇数行,就显示内容,否则显示空白。

=IF(MOD(ROW(A1) 2)=1 内容 "")

内容怎么来的呢?

就是每2行显示同一个内容,先获取1、1、2、2这样的数字。

=ROUND(ROW(A1)/2 0)

excel表格自动生成工资表(Excel这样操作会计凭证)(2)

知道数字后,嵌套INDEX函数就可以获取内容。

=INDEX(汇总原表!A:A ROUND(ROW(A1)/2 0) 2)

excel表格自动生成工资表(Excel这样操作会计凭证)(3)

将上面的公式综合起来,年份、月份、凭证号、问题描述就全搞定。

=IF(MOD(ROW(A1) 2)=1 INDEX(汇总原表!A:A ROUND(ROW(A1)/2 0) 2) "")

excel表格自动生成工资表(Excel这样操作会计凭证)(4)

借方金额,也是同一个公式,只需将区域改成G列就行。

=IF(MOD(ROW(A1) 2)=1 INDEX(汇总原表!G:G ROUND(ROW(A1)/2 0) 2) "")

excel表格自动生成工资表(Excel这样操作会计凭证)(5)

贷方金额跟借方金额刚好相反,将公式后面2个参数换过来即可。

=IF(MOD(ROW(A1) 2)=1 "" INDEX(汇总原表!G:G ROUND(ROW(A1)/2 0) 2))

excel表格自动生成工资表(Excel这样操作会计凭证)(6)

剩下最后的借贷方,奇数行的显示E列,偶数行的显示F列。跟上面公式差不多,直接套用进去。

=IF(MOD(ROW(A1) 2)=1 INDEX(汇总原表!E:E ROUND(ROW(A1)/2 0) 2) INDEX(汇总原表!F:F ROUND(ROW(A1)/2 0) 2))

excel表格自动生成工资表(Excel这样操作会计凭证)(7)

虽然第一次设置的时候麻烦点,但可以一劳永逸地解决这个问题不香么!

其实不止会计凭证,工资条、考勤表,统统都可以自动生成!

excel表格自动生成工资表(Excel这样操作会计凭证)(8)

猜您喜欢: