打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【函数-基础篇】OFFSET单/多条件查找(一)
OFFSET函数可能大家都听说过,但却很少用到,因为他很多用法其他几个查找函数都能够完成,但是OFFSET函数也有他的独到之处,他是EXCEL高手必备的一个函数之一下面我们来看看OFFSET函数的基础用法。

一、语法


offset(reference,rows,cols,height,width)
翻译为中文,
OFFSET(偏移参照偏移行数偏移列数引用行数引用列数
用语言描述就是:以参照为基准,引用偏移指定行数和指定列数的另一个区域,该区域大小为引用的行数,列数所组成的区域。
关于参数的说明:
第一参数参照可以是单个单元格,也可以是一个区域,当第一参数为区域的时候,必须用数组三键结束;第四、五参数可以省略,省略后默认返回大小与参照大小一致。下面我们来看几个例子。第二、三参数可为负数或零,第四、五参数可为负数,不可为零。

二、实例


1.基础用法讲解
如图,我们要引用D18单元格的数据,我们可以以A1单元格为参照,向下偏移17个单元格,再向右偏移3个单元格,可用如下公式:
OFFSET(A1,17,3)
第4/5参数省略默认取一个单元格的值。
如我们需要取C17:D18四个单元格的数,我们可用如下两种形式:
选中2*2区域四个单元格,输入公式
OFFSET(A1,16,2,2,2)或者
OFFSET($A$1:$B$2,16,2)
记得选中2*2区域单元格并且数组三键哦。这两种用法第一种是通过基准偏移行列后,取扩展之后的区域,第二种用法是取和基准区域数据一样的大小,所以第四、五参数可省略。以上是该函数的基本语法规则,下面我们来看一个实例。
2.单条件查询
OFFSET的单条件查询需要match函数的辅助,如图,我想获取失业保险的金额。可用如下公式
OFFSET($A$1,MATCH($F$4,$C$2:$C$18,0),MATCH(D$1,$B$1:$D$1,0))
注意我选择区域的方式:
在选择第二参数行偏移时,没有包含参照所在行
MATCH($F$4,$C$2:$C$18,0)
在选择第三参数的偏移区域时,没有包含参数所在的列
MATCH(D$1,$B$1:$D$1,0)
如果你选中了参照所在的列,在match后面减1就行,如果参照是一个区域,那么偏移区域只需不包含参照左上角的那个单元格就行。
3.多条件查询
如图,我需要查询一车间的出租车费用,可用如下公式:
OFFSET($A$1,MATCH(1,($B$2:$B$18=$F$3)*($C$2:$C$18=$G$3),0),MATCH($H$2,$B$1:$D$1,0))
然后数组三键结束
看到这么长的公式是不是就不想看了,别急,我们来拆解一下偏移行公式:
MATCH(1,($B$2:$B$18=$F$3)*($C$2:$C$18=$G$3),0)
Match(1,(条件1)*(条件2),0)这个可以为我们返回多条件所在的行,因为条件成立则返回1,两个条件都成立会返回1*1还是1,否则返回错误值我们可以利用它进行多条件查询同时满足多个条件时所在的行或者列,对于该函数不了解的可以去看看我的MATCH那篇文章,记住这个经典结构哦。
偏移列公式:
MATCH($H$2,$B$1:$D$1,0)
这个公式和我们的单条件查询是一样的,他的作用是计算需要偏移的列离参照的距离,跟单条件查询是一样的,就不多讲啦。
本文讲解了OFFSET函数的基础用法,下一节我将讲解OFFSET函数的更多常见用法,下期再见吧
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
excel统计函数:应用广泛的动态统计之王OFFSET(上)
第三讲 函数Match Index Offset Row Column Choose
Excel实例学函数:LOOKUP、MATCH、OFFSET
“OFFSET函数”到底怎么用?8点总结一次性攻略,速码
EXCEL中必须要掌握的引用函数OFFSET用法介绍
Excel表格中常用的函数有哪些?有什么作用?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服