如何巧用EXCEL函数OFFSET
的有关信息介绍如下:小编今天有实现一个根据条件来显示下拉框的功能,里面用到了offset和match函数,发现百度经验上关于这两个函数的介绍都比较简答,所以小编今天跟大家分享一下OFFSET函数的运用吧~~
OFFSET函数详解:
=OFFSET(reference,rows,cols,height,width)
=OFFSET(参考系或参考区域,向下移动行数,向右移动列数,取值行数,取值列数)
Reference:参考系或参考区域
Rows:向下移动行数;
Cols:向右移动列数;
Height:取值行数;
Width:取值列数;
举例说明:
=OFFSET(A2,6,1,1,1)
表示含义:以A2为参考系,然后向下移动6行,然后在向右移动1列,然后取1行1列,也就是某一单元格的值;
最后计算结果为:中性台笔(芯);
对区域的引用:
{=OFFSET(A2,6,1,2,2)}
表示含义:以A2为参考系,然后向下移动6行,然后在向右移动1列,然后取2行2列,也就是某一区域的值;
其中的{}为为数组,在输入完=OFFSET(A2,6,1,2,2),按ctrl+shift+enter即可;
在某一单元格输入{=OFFSET(A2,6,1,2,2)},在向左向右拉鼠标其实就可以出现其他的数据了;
以区域作为参考系:
{=OFFSET(A2:A3,6,1,2,2)}输出结果等于{=OFFSET(A2,6,1,2,2)}
的结果;这里注意参数向下移动,向左移动其实都是以参考值或者参考区域的第一个单元格,因为A2:A3的第一个的单元格就是A2;
关于offset注意:
关于参数,如果是向上,向左,就是对应的负值哦~
=OFFSET(A3,-1,1,1,1)输出结果为中性笔(黑);
关于offset注意:
参数也是可以省略的,例如=OFFSET(A2,6,1) 输出结果为中性台笔(芯);如果最后两个参数忽略,其实默认为1,1,也就是某一单元格的引用;