不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!

点击上方蓝字
「Excel不加班」
关注

看下一篇



不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片

不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片

上面是原来的明细 , 下面是希望达到的效果 。 写文章之前 , 亲手体验了一把Ctrl+C、Ctrl+V , 就那么几行数据 , 把我的手都按酸了 , 实际有几百条记录想想都恐怖 。 不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片

这个问题并不难 , 只要理解规则 。 年份、月份、凭证号、问题描述、借方金额 , 这5列仔细观察 , 都是同一个规则 , 隔行显示内容 。 用ROW函数可以生成序号1、2、3、4……用MOD(ROW,2)可以判断是奇数行或者偶数行 。 =MOD(ROW(A1),2)=1不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片


如果是奇数行 , 就显示内容 , 否则显示空白 。 =IF(MOD(ROW(A1),2)=1,内容,"")
内容怎么来的呢?就是每2行显示同一个内容 , 先获取1、1、2、2这样的数字 。 =ROUND(ROW(A1)/2,0)不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片


知道数字后 , 嵌套INDEX函数就可以获取内容 。
=INDEX(汇总原表!A:A,ROUND(ROW(A1)/2,0)+2)不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片


将上面的公式综合起来 , 年份、月份、凭证号、问题描述就全搞定 。
=IF(MOD(ROW(A1),2)=1,INDEX(汇总原表!A:A,ROUND(ROW(A1)/2,0)+2),"")不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片


借方金额 , 也是同一个公式 , 只需将区域改成G列就行 。
=IF(MOD(ROW(A1),2)=1,INDEX(汇总原表!G:G,ROUND(ROW(A1)/2,0)+2),"")不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片


贷方金额跟借方金额刚好相反 , 将公式后面2个参数换过来即可 。
=IF(MOD(ROW(A1),2)=1,"",INDEX(汇总原表!G:G,ROUND(ROW(A1)/2,0)+2))不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
文章图片


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


推荐阅读