问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急!请问怎样用excel中的函数自动生成工资条?

发布网友 发布时间:2022-04-23 09:06

我来回答

4个回答

热心网友 时间:2023-10-09 01:20

其实用Excel打印工资条,归根结底就是让Excel制作的工资表格中,一行工资细目数据,一行员工的记录。如果在每一个员工数据的上面插入一行工资细目数据显然我们的要求也就完成了,当然纯手工的一行一行插入显然是个“不可能完成的任务”,这里需要有点小技巧。
第一步:在工资细目的右侧两列中,交叉输入任意数字(主要是为了后面的“空位”空值,所以数字可任意输),然后选中交叉的四个单元格,双击右下角的“填充柄”,使这种格式一直填充至工资表的结束行
填充数据
第二步:执行“编辑”→“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮
定位空行
第三步:执行“插入”→“行”命令,这时便会从第三行开始,每一行的前面插入了一个空行。
第四步:复制表头的工资细目数据,选中工资表A列的数据区域,执行“编辑”→“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮,这时会选中刚插入的空行,执行“编辑”→“粘贴”命令,这时工资条就算制作完成了

热心网友 时间:2023-10-09 01:20

很简单:1、新建一工作表,第一行复制表头,从第二行A2开始,输入公式:=工资明细表!A2(假设你的工资表名称是工资明细表,第一个人的工资数据从第二行A2开始到101行,X列,即100个员工),拖动A2填充柄,向右向下到101行X列(行可多)。2、从第三行开始,每两行数据之间插入三行空白行(或两行,自己看情况,另外,只需将鼠标单击数据行第一个单元格,按F4即可重复上一次的操作,空行数应该是3*99),然后将标题行复制到三行空白行中间行,然后调整好行间距,选中这三行,往下复制98次即可。这样即可生成所需工资表。需要注意的是,这种情况下,工资明细表中的数据如果删人即删行,不要删除,可将所删人员以下所有人员数据选中,复制到所删人员位置覆盖,再删除最后一个人,而且不要用剪切。另外,如果你对数据库比较了解,可简单做一报表,将EXCEL中数据连到数据库中更省事。

热心网友 时间:2023-10-09 01:21

在另一工作表中输入函数:
=IF(MOD(ROW(),3)=1,工资表!A$1,IF(MOD(ROW(),3)=2,OFFSET(工资表!A$1,ROW()/3+1,0),""))
然后将公式向右填充到工作表最右端,再将整行的公式向下填充至第3行,将1至2行加边框,最后将1至3行选中,向下填充至最下面一行。

热心网友 时间:2023-10-09 01:21

以下的宏可以帮助你,不过是表头是从第二行开始

Sub MakeSalaryList()
Dim i As Integer
Dim endrow As Integer
'测出数据的最后一行
endrow = Sheet1.Range("a65536").End(xlUp).Row
'把标题贴过去
Worksheets(1).Range("1:1").Copy (Worksheets(2).Cells(1, 1))
For i = 3 To endrow
'把每条数据抬头贴过去
Worksheets(1).Range("2:2").Copy (Worksheets(2).Cells(3 * i - 7, 1))
'把数据贴过去
Worksheets(1).Range(Cells(i, 1), Cells(i, 256)).Copy (Worksheets(2).Cells(3 * i - 6, 1))
Next i
End Sub

Sub MakeSalaryList()
Dim a, i As Integer
a = Application.WorksheetFunction.CountA(Worksheets("表格名称").Columns(1)) - 1
Range("A1:G1").Select
Application.CutCopyMode = False

For i = 1 To a * 2 - 1
Selection.Copy
If i = 1 Then
i = i + 2
Else
i = i + 1
End If
Rows(i & ":" & i).Select
Selection.Insert Shift:=xlDown
Next i
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
异想记歌词,杨幂唱滴! 有什么好打理的烫发发型可以推荐? 有哪些韩系卷发造型比较好打理? 哪些短发卷发造型比较好打理? 什么样的卷发发型比较好打理? 好打理的卷发造型有哪些值得推荐? 有哪些卷发发型比较好打理? 有哪些卷发造型比较好打理? 为什么离线迅雷看看播放器就不能用了,毕竟里面的是已经下载好了的,知... 迅雷离线用不了,连云播的搜索都用不了,是被封了吗? 如何在excel中自动生成工资表 在excel中如何自动生成相应的工资条 Excel中,如何根据岗位和级别自动生成相应的工资 在excel工资表中,如何设置公式能自动生成工资条? 怎么在excel里面自动生成工资条?要简单的方法 在Excel中,怎么让工资表自动生成工资条呀? 如何用excel自动生成工资表分析表 excel中,如何实现根据岗位和级别来自动生成相应的工资。 用excel的函数或者公式自动生成工资条的方法是什么? 在Excel中怎么让工资表自动生成工资条? excel上制作工资表有什么函数或者公式可以自动生成工资条吗? 如何在excel自动生成工资条 赫怎么读(hè)赫的意思,赫字组词 赫字怎么解释 “赫”字在韩国语中有什么特别意义呢? 赫字在韩国有什么特别意义吗?以前听刘在石说从小就很希望用 刘赫 这个... 高分急求:“赫”字的五行属性 赫字怎么解释。 赫字在名字中有什么寓意? 取名吴晓赫好吗? 如何批量生成工资条 作业的由来是什么? “作业”是名词,还是动词﹖ 作业是什么意思? 作业是什么? 写作业正确姿势? "作业"一词的起源 全屏截图快捷键是什么 太平洋金福人生终身寿险交10年能返本吗?一年不到退保能退回多少钱呢? 全屏截图用什么快捷键 太平洋公司的金福人生终身寿险的现金价值是按一份算的还是全部 大平洋保险的“金福人生终生寿险”交满期限后,想退出来,请问有关知情人士,可以申请所交的资金退出来吗 太平洋金福人生终身寿险交10年能返本吗? 太平洋金福人生终身寿险最后能领多少钱,交20年,到最后能领多少钱_百度问一问 太平洋金福人生终身寿险交满十五年退保能退多少? 太平洋金福人生保险怎么样? 直播辽宁春晚视频2017年 让联想笔记本屏幕旋转,应该怎么操作? 太平洋金福人生终身寿险怎样? 2017中央电视台春节联欢晚会完整视屏