图4
2、然后,向右复制公式到I2单元格,由于公式中VLOOKUP函数的第3个参数相同,所以复制公式后,得到的结果相同。这时需要对第3个参数进行修改。我们将B2单元格的VLOOKUP函数中的第3个参数【2】更改为一个函数【COLUMN()】,即将公式改为:
=VLOOKUP($A2,Sheet1!$A$1:$I$11,COLUMN(),0)
按回车后等到计算结果,然后向右以复制公式方式填充,即得正确结果,如下图5示。
图5
这里用到的column函数,取得单元格所在的列号,即工资单元表中的列相对应。
3、设置单元格区域A3:I3的框为:下框线(虚线);然后选中A1:I4单元格区域,如下图6所示:
图6
4、拖动右下角的填充柄向下填充到I38单元格,即可得到要制作的工资单,如下动图7所示。
图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所示。