中企动力 > 商学院 > excel多行表头工资条
  • ?

    手把手教你如何用EXCEL制作工资条

    旧思绪

    展开

    话说现在的财务人员是月头忙到月尾,从上班忙到下班,不过有一件事是我们很乐意忙活的,那就是——发工资............

    发工资,发工资、除了发钱还需要发纸条,艺名:工资条

    今天就来琢磨琢磨工资条这事儿

    我们算好工资得到这样一张EXCEL表

    图一

    但是我们想要的却是这样的

    图二

    怎么弄?一行一行插入、复制、黏贴?

    员工数量少还勉强可以这样做,如果人数达到几百上千呢?

    哎呀,如果有快速的方法把省下来的时间逛逛购物网站多好,这马上也要双11了.......

    好啦!好啦!下面的内容学习到家就有时间逛购物网站啦!

    如果是像上面一样是单表头(项目名称只占)可直接用排序法

    先借用右边一列来做辅助列,输入1.2.3.....序号

    图三

    继续再在同一列输入一组相同的序号,复制表头填充对应第二组序号

    图四

    然后选择辅助列按“排序”

    图五

    大功告成

    图六

    原理:排序的时候,相同的序号会被排在一起,也就是复制的表头1会和工资数据1排列在一起。

    再来完整看一遍怎么操作:

    如果是这样的双表头(项目栏占两行)是怎么做?

    图七

    借助右边空白的两列任意输入两个字

    选择这部分区域按F5键,点击“定位条件”,再点“空值”

    图八

    右击“插入”选择“整行”

    图九

    这样我们就在每一行输入了一行空行

    但是表头是两行,我们还需要添加多一行空行

    这时我们选择左边的区域(如图十)按F5键重复上一步操作

    图十

    得到

    图十 一

    复制表头,选择左边一个区域重按F5,选择“条件定位”,选择“空值”,右击“黏贴”

    同样大功告成

    图十二

    再来完整看一遍

    插入空行见图九

  • ?

    Excel 定位法 制作多行标题工资条

    武幻梅

    展开

    一般工资单的标题行有多行,那么如何制作多行标题工资条呢?在前面隔行插入空行、单行标题工资条制作教程的基础上,今天我们学习多行标题工资条制作。

    一、第一名员工工资条的标题行已存在,我们希望从第二名员工起上方插入两行空行以填充两行标题行。如图错位插入两列辅助列

    图1 错位插入两列辅助列

    二、选中填充的辅助列数据 Ctrl+G 定位 定位条件常量。右键插入整行

    图2 定位常量 插入整行

    三、已经插入了一次空行,每名员工上方还要再插入一行空行。框选新的辅助列区域 定位到常量 再右键插入一次空行。(如果工资单有三行标题,再执行一次本步骤即可)

    图3 插入双行空行

    四、复制标题行后 框选工资表区域 Ctrl+G 定位到空值单元格。Ctrl+V粘贴标题行

    图4-1 复制标题行后 定位空值单元格图4-2 多行标题 初步效果图

    五、以下开始设计每名员工后的留白行。每名员工工资单有三行,从第二名员工开始,如图插入单列123循环辅助列

    图5 插入单列循环数字辅助列

    六、Ctrl+F查找(注意本文有地方是查找、有地方是定位)值为1的单元格 查找结果区域中Ctrl+A全选 关闭 右键插入整行。

    图6 查找值为1单元格,结果区域全选

    七、框选数据区域,Ctrl+F 查找空值(注意不是定位空值)查找内容区域不输任何内容 ,结果区域全选。之后开始选项卡里 单元格 行高 设置一个合适的行高。

    图7 查找非定位所有空值单元格

    八、自定义边框 去掉留白行的竖线。

    图8 去掉留白行竖线

    九、结果图如下,你学会了吗

    图9 结果图

  • ?

    工资条原来用这样制作excel方法揭秘

    念蕾

    展开

    转载自百家号作者:office小超老师

    对于工资条,同学们也并不陌生,同样是在工作中经常碰到的。那么你知道如何借助于excel来制作工资条吗?

    制作工资条的方法有多种,最为简单的是排序,其次是函数。这次来给同学们分享如何借助于函数来自动生成工资条。

    我们会利用两个函数,choose函数和offset函数。首先,先把这两个函数的使用说明和大家讲下。

    choose函数,choose英文单词是选择的含义,那么在excel中他的作用同意是选择。其使用方法四根据给定的索引值,从参数串中选出相应值。具体来说,第一个参数是你给定的索引值,也就是单纯的数字;然后剩余的参数是你罗列的参数,此函数解决的是从中选取第几位的参数。

    具体来下面的实例

    接下来,我们来看下offset函数,这个函数你可以将其理解为引用函数。具体来说是“以指定的引用为参照系,通过给定偏移量返回新的引用”,简单得理解为给定一个范围,然后在这个范围内找到要查找的数值。另外,它的参数后面几个高度宽度给定的单元格范围,可以省略掉,主要是在求和计算的时候才会用到。

    那么,我们回归到案例中制作工资条的案例中来,对于从工资表到工资条,借助于这两个函数配合所在行row()函数足矣!

    解释说明下,“MOD(ROW(),3)+1”用来判断所在行返回的数值,因为每个人的工资条包含三行,正好对应其结果123,结果为1,返回员工工资信息;结果为2,返回空行;结果为3,返回表头。正好外侧用choose函数一一匹配最后的结果。

    欢迎底部留言评论,可获得源素材,自己进行操作练习提升。

    小超老师陪你学会office办公软件!

  • ?

    Excel工资条制作,单行与双行标题实现自动生成

    施瓦芩郝廷

    展开

    制作好工资表后,还要把它拆分为工资条以便分发给每一个员工。由于一页工资表只有一个标题,而发给员工的工资条都要有标题,因此需要在每个员工记录的上方插入标题行;如果员工多,一行行插入不现实,所以要用自动生成的方法。Excel自动生成工资条可以用序列排序和定位条件的方法实现,以下就是Excel工资条制作且实现自动生成的具体操作方法,分为单行与双行标题两种情况,实例中操作所用版本均为 Excel 2016。

    一、统计应发工资

    1、选中 F2 单元格,把公式 =SUM(B2:D2,-E2) 复制到 F2,按回车,则统计出第二行的“应发工资”;再次选中 F2,把鼠标移到 F2 右下角的单元格填充柄上,按住左键并往下拖,则求出其它员工的“应发工资”,操作过程步骤,如图1所示:

    图1

    2、公式说明。公式 =SUM(B2:D2,-E2) 先求出 B2:D2 的和,再减去 E2,也就是减除扣除工资。

    二、Excel工资条制作,并自动生成标题

    1、在 G1 单元格输入 1,把鼠标移到 G1 右下角的单元格填充柄上,按住左键并往下拖,直到 G9 单元格,单击“自动填充选项”图标,在弹出的菜单中选择“填充序列”,则生成 2 到 8 七个序号;选中 G2:G9,按 Ctrl + C 复制,选中 G10,按 Ctrl + V 粘贴,则把 1 到 8 的序号复制一份;框选 G2:G17,选择“数据”选项卡,单击“升序”图标,把序号按升序排列;选中“标题”(即 A1:F1),按 Ctrl + C 复制;框选 A2:F16,按 Ctrl + G,打开“定位”窗口,单击“定位条件”,打开“定位条件”窗口,选择“空值”,单击“确定”,则选中 G2:G17 这片区域的所有空白单元格;按 Ctrl + V 粘贴,则“标题行”粘贴到每个员工工资的上方,工资条制作完成;操作过程步骤,如图2所示:

    2、删除辅助列与调整行高

    A、选中 G2:G10,按 Delete 键,把添加的序号删除;选中 11 到 16 行,右键其中一行的行号,在弹出的菜单中选择“行高”,如图3所示:

    图3

    B、打开“行高”小窗口,输入 28,如图4所示:

    C、按回车,则把有行高调为一样高,效果如图5所示:

    三、Excel把标题为多行多列的工资表拆分为工资条

    1、选中 I3 单元格,输入 1,用下拖的方法生一个 1 到 8 的序列;框选 I3:I10,按 Ctrl + C 复制,选中 I11,按 Ctrl + V 粘贴,再选中 I19,再按 Ctrl + V 粘贴;右键行号 3 ,在弹出的菜单中选择“插入”,在“标题”下插入一行空行;框选 I4:I27,选择“数据”选项卡,单击“升序”图标,把序列按升序排列。

    2、框选“标题行”,按 Ctrl + C 复制,框选 A5:H24,按 Ctrl + G 打开“定位”窗口,单击“定位条件”,在打开的窗口中选择“空值”,单击“确定”,则选中 A5:H24 这片区域中的所有空行,按 Ctrl + V 粘贴,标题行被粘贴到每个员工的上方,工资条制作完成;操作过程步骤,如图6所示:

    图6

    3、把空行和辅助序列删除,调好行高(选中所有粘贴的标题行,把它们设置为与原标题行一样高)后,效果如图7所示:

    图7

    4、单行标题与多行多列标题制作工资条的区别。单行标题只需在每个员工上方插入一行空行,而多行多列标题需要插入多行,例如演示中的双行标题需要插入两行空行。插入空行的方法仍然用重复序列排序的方法,插入一行空行只需粘贴一份序列,插入两行空行需要粘贴两份序列,其它的以此类推,然后再对序列排序,从而实现插入空行。

  • ?

    工资表怎么做?工资表头不同情况的分析

    廖乐天

    展开

    我们常见的工资表基本上都是用Excel制作的,它已经成为企业财会部门必不可少的一种表格模板,在每个月发放工资之前使用。那么工资表怎么做呢?这是大多数办公新人会遇到一个难题,作为一名办公人员制作工资表是最基本的办公技能,下面教大家用Excel制作工资表。

    首先,需要先了解一下工资表的一些特征。

    1.工资表头可能一行,也可能两行,根据不同企业工资栏目需求而定。但相同处是每一项条目(或一个工人的工资信息)具有一个条头,条头具有指定数目的重复性。

    2.每一项条目中间有一个空行,方便裁剪。

    根据以上特点,可以初步拟定工资表头部制作方案:首先建立“工资明细表”,用于储存员工工资表信息,也用于平时编辑和汇总。其次建立“工资表目表”,用于引用工资信息,同时产生工资表形式之工资目。

    需要用到的函数因人而异,有很多公式都可以达到目的。下面通过实例向大家详解工资表头的Excel设计过程,并分析其中技巧,希望可以设计出适合各自需求的Excel工资计算公式。

    一、Excel制作单行工资表顶部方法

    一个简易的单行条头工资信息摘录(数据随机生成,非实际工资)。利用数据,可以通过函数公式来引用数据,生成需要的工资表形式。步骤与公式如下:

    1.进入“单行表头工资表”工作表。

    2.选中单元格B1,输入公式:=CHOOSE(MOD(ROW(),3)+1,“”,单行表头工资明细!A$1,OFFSET(单行表头工资明细!A$1,ROW()/3+1,))

    3.选中单元格B1,鼠标置于单元格右下角,当箭头变成十字形时,则向右拉至J1单元格,然后再选中B1:J1向下拉,直至公式结果出现空白。

    4.基本达到目的了,但表格还没有边框,打印不太美观。现在加上边框,选中B1:J2,并点击工具栏边框按钮中的田字形按钮添加边框;再点击大方框按钮,使工资表条目四周边框显示粗一些,比较美观。

    5.选择B1:J3单元格,向下拖拉,直至有数据的最后一行。

    公式解释:=CHOOSE(MOD(ROW(),3)+1,“”,单行表头工资明细!A$1,OFFSET(单行表头工资明细!A$1,ROW()/3+1,))

    1.CHOOSE函数是选择函数,支持30个参数。第一个参数是选择序号(数值),其余参数是被选值,第一个参数是N则结果返回其余参数中第N个数值。

    2.MOD函数是求余数函数,支持两个参数,第一个参数是被除数,第二个参数是除数,结果返回余数。

    3.ROW函数是返回指定行行号之函数,若省略参数时则返回当前行。

    4.OFFSET函数是返回偏移量之函数。支持五5参数,分别是“参照区域”、“行数”、“列数”、“高度”、“宽度”。

    5.“”表示空白,返回空。

    该公式巧妙动用MOD和ROW函数产生一个循环的序列2/3/1/2/3/1/2/3/1,再通过CHOOSE函数参数的变化动态地引用工资明细表的数据,其中“”的作用是当前行行号为3的倍数时返回空,从而产生一个空白行,方便制作工资表后裁剪。

    当然,实现功能还有很多公式,如用以下IF函数实现等,大家可以自己多去摸索一下:=IF(MOD(ROW(),3)=1,单行表头工资明细!A$1,IF(MOD(ROW(),3)=2,OFFSET(单行表头工资明细!A$1,ROW()/3+1,0),“”))

    二、Excel制作双行工资表的顶部方法

    双行条头工资表和单行条头实现方法基本相同,只是公式有所差异。现暂列如下:=CHOOSE(MOD(ROW(),4)+1,“”,双行表头工资明细!A$1,双行表头工资明细!A$2,OFFSET(双行表头工资明细!A$1,ROW()/4+2,))

    输入公式后向后拉再向下拉至末行,然后通过前面介绍的方法设置边框,其中部分单元格需去掉左边框或右边框,让它更美观。

    本文由蚂蚁工资条整理发布,转载请注明出处。

    蚂蚁工资条可将Excel工资表自动生成工资条,并以短信、邮件或微信的形式发送给员工。

    使用蚂蚁工资条,将极大地提升HR的工作效率,也能减少与员工的沟通成本,促进员工满意度的提升。

  • ?

    excel快速批量制作工资条,没想到这么简单!

    柳如烟

    展开

    excel快速批量制作工资条,没想到这么简单!

    假如我们需要用excel制作这样的工资条:

    我们想要的excel工资条

    里面很多格式都是重复的,难道我们要一个一个去做吗?当然不是,那样会累死的!那要怎么去快速、批量的去制作呢?

    如果我们有这样的excel数据:

    我们有的excel数据

    现在我们想要的是在每个姓名后插入一行,一行一行的去插入吗?当然不是!

    我们在后面添加2个辅助列,是这样的:

    我们添加辅助列

    1、这样的辅助列可以填充序列,很容易得到,选择辅助列范围-定位条件-空值:

    定位空值

    2、右键插入-行,这样我们很容易就在每个人之间插入了空行:

    快速插入了空行

    3、复制表头列-选择工资条区域-定位条件-空-粘贴表头列-插入空行-调整行高-设置单元格格式-取消竖线

    批量复制的excel表头

    批量插入空行

    今天的分享就到这里,怎么样,很简单吧,你学会了吗?快去试试吧!非常感谢您观看文本,如果你有更好的方法适用这个情况,请您留言分享!分享好玩、有趣、实用的手机和电脑技巧,您的支持就是我的最大动力!

    excel快速制作工资条


  • ?

    excel技巧:隔一行或多行插入空行,可应用与制作工资条!

    Shao

    展开

    大家可以看下以下思维导图,下文主要围绕此图讲解!

    在工作中,我们遇到大数据处理时,如果需要大量地在两行数据之间插入一行或多行,你们会怎么做呢?手动插入?这样会很浪费时间,其实有很简便的方法,几步操作就可以提前下班哦!

    步骤一:我们现在数据左边或者右边插入一列辅助列。(如下图)

    步骤二:在辅助列中输入数据

    注意输入的数据要讲究技巧,比如你想要隔一行插入空行的话,就可以在1跟2之间加入数字1.1,以此类推。大家看看图,比较容易明白。

    步骤三:选中辅助列中的任意单元格,进行排序

    那么,我们怎么应用这一技巧做工资条呢?

    还记得小编前面介绍的神奇的选择性粘贴的功能吗?excel技巧: 神奇的选择性粘贴在这里与这个功能结合起来会有神奇的效果哦。小编现在就以这一表格进行讲解(虽然这表格不是工资表)

    第一步:先复制表头,然后在选中有空值的单元格,用定位功能定位出空值然后粘贴

    工资条就出来了!

    是不是很简单呢?还有运用这一原理,我们可以空多行插入空行的,只要记住1和2之间插入几个小数类推,然后排序就可以了。

    大家学会了吗?有问题欢迎到评论区骚扰哦!后期不断更新软件学习技巧干货,与思维导图结合,保证一看就会!如果觉得有用可以转发一下,谢谢大家支持!

  • ?

    Excel表格批量制成能够直接打印工资条的方法

    萌生

    展开

    通常我们所收到的工资条都是有一个工资汇总表进行拆分之后所得到的,很多HR在进行拆分的时候都为此花费大量的时间和精力,今天我们就来教教大家一些简单的方法,可以批量制成工资条,可以直接进行工资条打印工作,下面就一起来看看吧!

    首先我们需要的一个工资汇总表,格式大概是每个员工都有自己专属一行的工资明细,而我们要得到的工资条除了员工一行的工资明细,还要每个员工的专属表头。其实工资表很简单,就是一张普通的表格。工资条也很简单,因为所有单元格都是用的同一个公式。也就是

    =IF(MOD(ROW(),3)=1,Sheet1!A$1,IF(MOD(ROW(),3)=2,OFFSET(Sheet1!A$1,INT(ROW()/3)+1,0),""))

    我们再一起分解开来了解一下:

    =IF(

    MOD(ROW(),3)=1,

    Sheet1!A$1,

    IF(

    MOD(ROW(),3)=2,

    OFFSET(Sheet1!A$1,INT(ROW()/3)+1,0),

    ""))

    01行,第1个IF语句,其条件在02行;

    02行,判断当前行是否是工资条表头应该所在的行,即第1、4、7、10……行;

    03行,当02行的条件为TRUE时,值为Sheet1!A$1,即表头;

    04行,当02行条件为FALSE时,进入第二个IF语句

    05行,判断当前行是否是工资条数值应该所在的行,即第2、5、8、11……行;

    06行,根据对Sheet1第1行计算偏移来引用工资表数据;

    07行,即不是表头也不是数值,那就是用于间隔的空行啦!

    这个公式中两次用到MOD(ROW(),3),一次用到INT(ROW()/3)。那么当前行号和3有什么样的关系呢?注意到,每个工资条的构成,是一行表头,一行数据,一行空白,正好3行。如果你觉得1行空白打印出来不方便裁切,想留2行空白,那这三个公式里的3都应该改为4。

    现在是调整格式的时候。首先我们不希望空白行上有表格线,所以,工资条打印的时候不能选打印网络线;但是我们希望工资条的表头和数据有线条来分隔,所以需要为这两行数据加上表格线。当然,可以填充完整个工作表之后再一个个工资条去设置,只是这样太麻烦,所以我们使用“条件格式”功能。

    还是选中A1,打开条件格式对话框,选择条件为公式:=MOD(ROW(),3)<>0;然后将格式设置为四周边框线,确定。

    现在来填充整个工作表。选中A1,向右拖动右下角长得像“+”号的填充柄,直至所有工资项(这一行是表头)都已填充出来。

    这时候,第1行所有表头项是选中的。现在该向下拖动填充柄,直到所有人的工资条都有为止。这个根据工资表中的人数就可以计算,这里填充的行数就是人数的3倍(记得上面专门提到的3吗?如果你改成了4,那就是4倍)。

    除了通过Excel来进行工资条打印工作之外,使用方便快捷的蚂蚁工资条软件也是非常好的选择。用户只需使用自己的工资表,并将表格上传到系统中。系统会自动识别表头和数据,将工资表拆分为工资条,可以选择将其打印出来发放,也可以选择多种方式来发放给对应的员工,每个员工仅能收到自己的工资条,既方便,又增强了工资保密度。

    本文由蚂蚁工资条整理发布,转载请注明出处。

  • ?

    巧用excel快速生成工资条

    Monica

    展开
    excel

    在日常工作中,如果我们能将excel工作表中一些司空见惯的简单功能,巧妙的运用起来,我们会发现这些看似简单常见的功能往往有着我们难以想象的强大作用。

    今天我们要聊的话题和工资有关,我们要用排序功能来快速地制作工资条。

    首先我们介绍一下工资条大致有哪些内容,具体如下表格:

    每个月到发工资时,有些公司会将工资条打印出来让员工签字确认,所以如何做好工资条可是件大事,不然肯定会出大事。

    姓名、工号、月基本薪资、应付工资、事假扣款等以上表格中的具体内容的填写是我们所无法避免的事情,但是每个人的工资条都是独立的,所以每个人的表头都是如上面的表格所示的内容。

    答案好像已经出来了,我们先做好表头,然后在就不断复制,然后填数据,然后复制表头,然后填数据……个人感觉,如果只有十个员工,我是肯定能接受这种方法的,但是如果有100甚至更多数量的员工,这样做绝对是不智之举。所以今天在这里推荐一种简单易学的快速生成工资表的方法。

    为了节省时间,我们这里就以十个人为例了。

    首先我们将如上表的表头做很好,然后将十个员工的工资条具体数据在下方依次填好,具体如下表,我们可以看到丁一、牛二、张三等十人的工资条具体数据已经填好,就差给每个人的工资条都加个表头了。具体操作如下图所示:

    现在的任务就成了怎样将工资表的表头穿插上去了。

    首先我们将表头复制到第十二行,也就是员工汪成工资条具体数据最下方,在通过填充柄拖拽复制出8个表头,这样加上第一行的表头,我们的excel表中就有10个表头了,与员工数目正好相等。

    建立辅助列:我们在L列第一行输入1,然后按住ctrl键,利用填充柄进行拖拽,一直拖拽到员工汪成所在的行,形成1到11的十一行的数据,在L列第十二行输入2.4(2到3之间即可),然后按住ctrl键,利用填充柄进行拖拽,一直拖拽到二十行,形成2.4,到10.4的9行的数据。具体操作如下图所示:

    最后,选中辅助列(L列)上任意数据所在的单元格,找到并点击升序排序,我们的工资条就得到快速的生成了。具体操作如下图所示:

    在上面这个例子,由于人数太少,这种方法的优势无法明显的体现出来,但是试想一下如果对象是100个员工的话,如上所示的方法必然会大大节省了工作的时间。

    觉得对你们有用的小伙伴们请点赞关注吧!您的鼓励是我前进的动力,也希望擅长运用办公软件的小伙伴们能够不吝赐教,积极的留言,教会小编更多的excel运用的小技巧,欢迎一起来探讨学习!!!

  • ?

    用EXCEL制作工资条(两种方法),简单实用

    Faye

    展开

    这是某公司上月的工资明细表(全是猛人),现在要求是要在每一位员工的工资明细上面加上工资表头和一个空行,工资保密,每个人只能看到自己的工资。

    工资表

    公式法

    1.首先在工资表的后面新建一张工作表(此实例为表3),并把工资表里的表头复制一份过去,在A2单元格写上序号 1

    表1

    2.在B2单元格输入以下公式,向右侧拖动。

    =VLOOKUP($A2,1!$A$1:$J$16,COLUMN(),)

    说明:1!指的工作表的名称,可以自行更改为实际的工作表名称

    达到的效果如下

    表2

    3.选中上面的的3行,并按住鼠标左键向下拖动。

    表3

    是不是超快又简单?

    VBA方法

    1.开发工具-VB-插入模块,将下面的代码复制,保存后退出

    Sub 工资条()

    Dim i&, Mxrow&

    Sheets(1).[a1].CurrentRegion.Copy Sheets(2).[a1]

    With Sheets(2)

    Mxrow = .Cells(.Rows.Count, 1).End(3).Row

    For i = Mxrow To 3 Step -1

    .Rows(i & ":" & i + 1).Insert Shift:=xlDown

    .Rows("1:1").Copy .Cells(i + 1, 1)

    Next

    End With

    End Sub

    2.在表1中建一方框,然后点右键,指定宏为先前建立的<工资条>

    表4

    3.点击,看下工作表2,是不是达到了同样的效果。

    完整的操作动态图片如下:

    动态图

    此方法同样可用于老师制作各学生的成绩表。

excel多行表头工资条

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP