分享

仅一个Excel神公式,瞬间将工资表自动拆分转换为工资条!

 跟李锐学Excel 2020-12-26


个人微信号 | (ID:LiRuiExcel520)

微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

对于大家提问比较集中的热点问题,我会写成教程专门回答,方便广泛分享和收藏备查。

助手反馈最近好多人问到工资条方面的问题,今天专门来介绍一种将工资表自动拆分为工资条的最简单方法。

所以今天不讲技巧法,带给你一个神公式,瞬间搞定工资条拆分。这种解决方案比技巧法最大的优势在于,当数据源改变时,结果可以同步自动更新,无需任务额外操作。

下面的案例中,工资表单独放在一张工作表中,要求在另一张工作表中自动拆分为工资条,动图演示如下图所示。

什么样的公式才能瞬间完成工资表自动拆分工资条的过程呢?

请你先自己思考两分钟吧。

工资表自动拆分工资条的神Excel公式:

首先看一下数据源中工资表的样子,如下图所示。

然后要在后面的“工资条”工作表里写公式进行自动拆分。

假设你已经独立思考了2分钟......

这里用到的公式如下:

=CHOOSE(MOD(ROW(A2),2)+1,INDEX(工资表!A:A,1),INDEX(工资表!A:A,1+INT(ROW(A1)/2)))

公式示意图如下图所示:

注意输入公式时有个技巧,可以选中A1:F16单元格区域,输入公式后按Ctrl+Enter组合键,即可全部区域一次性批量填充公式,从本文开头的动图演示可以查看到具体过程。

公式原理解析:

借助MOD函数和ROW函数随着公式所在位置生成0或1,再加1变为1或2,传递给CHOOSE函数进行条件判断,然后使用INDEX函数引用标题行或者工资条数据行的数据,分别作为CHOOSE函数的第二参数和第三参数,从而实现了隔行自动拆分的效果。

这种公式每一部分都很简单,组合起来就是威力强大的利器,变成一个能够瞬间搞定工资表自动拆分工资条的神Excel公式。

这些常用的经典excel函数公式技巧可以帮你在关键时刻解决困扰,有心的人赶快收藏起来吧。

希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多