网站首页 > 技术文章 正文
公司员工每月总是期盼着一个特殊的日子---发工资日,那张工资条着实是个诱惑。然而,财务部门要快速地制作工资条也非易事。网上有不少利用EXCEL制作工资条的方法,今天鉴水鱼老师跟大家介绍另外两种利用Excel中的函数快速制作工资条的方法,非常便捷、巧妙,希望对你有所帮助,也希望能让刚入职场的小白进一步领略Excel函数强大的功能。
现在如下图2所示的一张公司职工工资表。
现在我们要制作如下图3所示的带裁剪虚线的工资条。
一、使用VLOOKUP函数制作工资条
1、如下图4所示,在A2单元格中输入员工编号YG001,然后在B2单元格中输入公式:
【=VLOOKUP($A2,Sheet1!$A$1:$I$11,2,0)】
按【Enter】键即得计算公式结果,如下图4所示。
2、然后,向右复制公式到I2单元格,由于公式中VLOOKUP函数的第3个参数相同,所以复制公式后,得到的结果相同。这时需要对第3个参数进行修改。我们将B2单元格的VLOOKUP函数中的第3个参数【2】更改为一个函数【COLUMN()】,即将公式改为:
=VLOOKUP($A2,Sheet1!$A$1:$I$11,COLUMN(),0)
按回车后等到计算结果,然后向右以复制公式方式填充,即得正确结果,如下图5示。
这里用到的column函数,取得单元格所在的列号,即工资单元表中的列相对应。
3、设置单元格区域A3:I3的框为:下框线(虚线);然后选中A1:I4单元格区域,如下图6所示:
4、拖动右下角的填充柄向下填充到I38单元格,即可得到要制作的工资单,如下动图7所示。
二、使用OFFSET函数根据给定的偏移量返回新的引用区域
OFFSET函数以指定的引用为参照系,通过给定的偏移量得到新的引用,还可以指定返回的行数或列数。返回的引用可以为一个单元格或单元格区域。OFFSET函数的语法如下:
OFFSET(reference,rows,cols,[height],[width]))
其中各参数的含义如下:
◎reference(必选),表示偏移量参照系的引用区域。reference必须为对单元格或相连单元格区域的引1用;否则, OFFSET 函数返回错误值【#VALUE1】。
◎rows(必选):表示相对于偏移量参照系的左上角单元格向上(下)偏移的行数。行数可以为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。
◎cols(必选):表示相对于偏移量参照系的左上角单元格向左(右)偏移的列数。列数可以为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。
◎height(可选):表示高度,即所要返回引用区域的行数。height 必须为正数。
◎width(可选):表示宽度,即所要返回引用区域的列数。width 必须为正数。
【示例2】使用OFFSET 函数制作工资条,具体操作方法如下。
【步骤01】在“工资条”工作表中的A2单元格中输入公式1【=OFFSET(Sheet1!$A$1,ROW()/4+1,COLUMN()-1)】,按【Enter】键,得到第一位员工的编号,如下图8所示。
温馨提示:
公式【=OFFSET(Sheet1!$A$1,ROW()/3+1,COLUMN()-1)】表示以“Sheet1”工作表中的A1单元格为参照系,向下偏移1(是ROW()/3这部分取整得到的)行,向右不偏移,所以得到的结果是“Sheet1”工作表 A2单元格中的值。
【步骤2】向右复制公式至l2单元格,即可生成第一区域 员工的工资条。效果如下图9所示。
【步骤3】设置单元格区域A3:I3的框为:下框线(虚线);然后选中A1:I4单元格区域,如下图10所示。
【步骤4】拖动右下角的填充柄向下填充到I38单元格,即可得到要制作的工资单,如下动图11所示。
希望今天的分享对你的工作或学习有所帮助!
我是鉴水鱼老师,关注我,持续分享更多的Excel操作技巧。
猜你喜欢
- 2025-09-12 每天一个Python库:lxml全面实战指南,爬虫解析速度翻倍
- 2025-09-12 Excel中比Vlookup强大的查找函数Xlookup常用用法
- 2025-09-12 每天一个 Python 库:pandas 办公利器,数据处理效率翻倍!
- 2025-09-12 前端入门——html 表单_html做前端
- 2025-09-12 机器视觉——opencv 双目标定操作完整版
- 2025-09-12 2小时快速搭建一个高可用的IM系统
- 2025-09-12 Word 神器 python-docx_python中的word
- 2025-09-12 WPS 高效数据提取神器:TAKE 函数,让数据筛选告别繁琐
- 2025-09-12 使用高斯混合模型(GMM)分割图像_高斯混合模型的常见应用领域
- 2025-09-12 IE法提取网页数据_快速提取网页数据
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)