一、函数介绍 OFFSET函数用于返回引用。 函数语法:OFFSET(reference,rows,cols,[height],[width]) 参数介绍:1. reference 进行偏移的起点; 2. rows 相对于起点进行上下偏移的行数(正数为向下偏移,负数为向上偏移); 3.cols 相对于起点进行左右偏移的列数(正数为向右偏移,负数为向左偏移); 4.height 返回的引用区域的行数; 5.width 返回的引用区域的列数。 二、应用实例 例1:如图所示为OFFSET函数的基础用法实例
F3单元格:以C3为起点,向上移动两行,向左移动两列,即A1单元格,因此OFFSET函数返回值为1; F4单元格:A1:B1区域向下移动0行,即不进行上下移动,向右移动一列,返回3行1列数据,最终区域为B1:B3,因此SUM函数的结果为15。 例2:OFFSET函数用于生成动态引用区域实例 OFFSET函数可以与数据有效性结合,生成动态的下拉菜单。 如下图所示,为C2单元格设置下拉菜单。当A列的“部门”数据新增部门时,下拉菜单能够同步添加新增的部门数据。 选中C2单元格,设置数据验证如下: 在【来源】中输入公式:=OFFSET($A$1,1,0,COUNTA($A:$A)-1,1) 新增部门前的下拉菜单: 新增“销售部”后的下拉菜单: 可以看到,使用OFFSET可以实现动态的下拉菜单。 |
|