不要再用Ctrl+C、Ctrl+V这种最笨的方法,像系统一样处理凭证,公式就可以全自动生成!
点击上方蓝字
「Excel不加班」
关注
,
看下一篇
文章图片
文章图片
上面是原来的明细 , 下面是希望达到的效果 。 写文章之前 , 亲手体验了一把Ctrl+C、Ctrl+V , 就那么几行数据 , 把我的手都按酸了 , 实际有几百条记录想想都恐怖 。
文章图片
这个问题并不难 , 只要理解规则 。 年份、月份、凭证号、问题描述、借方金额 , 这5列仔细观察 , 都是同一个规则 , 隔行显示内容 。 用ROW函数可以生成序号1、2、3、4……用MOD(ROW,2)可以判断是奇数行或者偶数行 。 =MOD(ROW(A1),2)=1
文章图片
如果是奇数行 , 就显示内容 , 否则显示空白 。 =IF(MOD(ROW(A1),2)=1,内容,"")
内容怎么来的呢?就是每2行显示同一个内容 , 先获取1、1、2、2这样的数字 。 =ROUND(ROW(A1)/2,0)
文章图片
知道数字后 , 嵌套INDEX函数就可以获取内容 。
=INDEX(汇总原表!A:A,ROUND(ROW(A1)/2,0)+2)
文章图片
将上面的公式综合起来 , 年份、月份、凭证号、问题描述就全搞定 。
=IF(MOD(ROW(A1),2)=1,INDEX(汇总原表!A:A,ROUND(ROW(A1)/2,0)+2),"")
文章图片
借方金额 , 也是同一个公式 , 只需将区域改成G列就行 。
=IF(MOD(ROW(A1),2)=1,INDEX(汇总原表!G:G,ROUND(ROW(A1)/2,0)+2),"")
文章图片
贷方金额跟借方金额刚好相反 , 将公式后面2个参数换过来即可 。
=IF(MOD(ROW(A1),2)=1,"",INDEX(汇总原表!G:G,ROUND(ROW(A1)/2,0)+2))
文章图片
剩下最后的借贷方 , 奇数行的显示E列 , 偶数行的显示F列 。 跟上面公式差不多 , 直接套用进去 。
推荐阅读
- 摆拍|大学生铁轨上摆拍逼停火车被处罚不要拿生命开玩笑
- 中医刘医师|吃葡萄减肥抗癌,那要不要吃葡萄皮和葡萄籽?吃对健康来敲门
- 白冰齐|宁静看到白冰齐刘海的反应 劝她不要标新立异
- 嘉宾|导演要求嘴里含水玩游戏,郑爽的做法引嘉宾不满,要不要这么假
- 牙刷|牙龈出血、口臭、蛀牙千万不要忽视,电动牙刷不能省!
- 中方|中方回应英国或将终止与香港引渡条约:不要在错误道路上越走越远
- 福利|老板每月发100元给25名员工买零食,如此福利你要不要?
- 英媒称英国将暂停与香港的引渡条约,汪文斌:粗暴干涉中国内政,不要在错误道路上越走越远
- 综艺|姐姐们终于精通了游戏规则,要流量不要艺术,拼就够了
- 鲜闻快讯|安崎晒THE9成员排练照,不料却曝光对刘雨昕称呼,要不要这么生疏