网易首页 > 网易号 > 正文 申请入驻

EXCEL中函数进阶—那些复杂函数中经常用到的offset函数如何用

0
分享至

在Excel中,利用函数的嵌套可以实现很多功能,而offset函数就是比较难掌握的函数之一,这个函数因为参数比较多,可以有5个参数,所以与其他函数结合使用可以有非常多的用法,本文就给大家介绍一下offset函数的几种用法,希望能够对您提供帮助。

一:基本含义。

offset函数有5个参数,即=offset(起始区域,向下偏移行数,向右偏移列数,返回的行数,返回的列数),如果最后2个参数省略,则返回的区域与第一个参数相同。而第一个参数表示的起始区域不仅可以是单元格,也可以表示从一个区域开始进行偏移。

如下图所示,在F2单元格输入函数=OFFSET(A1,5,3,4,2),表示从A1单元格开始偏移,向下偏移5行,向右偏移3列,然后返回4行2列的区域,即下图中D6到E9单元格的区域。因为此处返回的是一个区域,所以输入函数直接按回车会返回错误值,按下Ctrl+shift+enter键会返回区域的第一个值。

二:offset函数的基本运算

既然上图中offset函数经过偏移后返回的是一个区域,所以我们可以对这个区域求和、平均值、计数、最大最小值等。比如对下面的返回的区域求和,那么在offset函数前加上sum函数,然后就可以计算出结果是36。

三:offset与一个match函数结合求和。

在下图中,要计算1月到某月的销量和,如果切换月份时,累计销量也会变化。该如何操作呢?

首先,在F2单元格添加数据验证。选择【数据】——【数据验证】——允许选择【序列】——来源选择A2到A13单元格的数据——【确定】。这时我们就在F2单元格建立好月份的下拉菜单选项。

然后在G2单元格输入函数=SUM(OFFSET(B2,0,0,MATCH(F2,A2:A13,0))),此时再F2单元格选择相应的月份,G2单元格的累计销量就会随着选择的月变化而变化。

这个函数有三个公式,最里面的MATCH(F2,A2:A13,0),表示查找F2位于A2到A13单元格的第几行,比如F2单元格是十月,十月在A2到A13单元格的第10行,所以match函数返回的结果是10。OFFSET(B2,0,0,10)中省略了第五个参数,返回的结果是B2到B11单元格,最后利用sum函数对B2到B11单元格进行求和。

四:offset函数与多个match函数进行求和。

仍然是上面一组数据,那么可不可以求任意两个月份之间的累计销量呢?我们考虑到既然match函数返回的值是所选单元格在区域中的位置,那么就可以利用match函数嵌套来编制公式。

我们在D2和F2单元格分别设置月份的下拉菜单选项,然后在G2单元格中输入函数=SUM(OFFSET(B2,MATCH(D2,A2:A13,0)-1,0,MATCH(F2,A2:A13,0)-MATCH(D2,A2:A13,0)+1),0)。此时我们在D2和F2中选择相应的月份,就可以求出两个月份之间的累计销量了。

这个函数看上去比较长,实际在编写函数的时候比较容易想到,也容易理解,因为match函数可以返回行数,所以在以B2单元格为起始单元格的前提下,向下偏移的行数要根据D2单元格的变化而变化,第二个参数用了MATCH(D2,A2:A13,0)-1,表示如果D2单元格选择九月,那么这个match函数返回的是8,即9月对应的销量在B2开始数的第9-1=8行数据。第4个参数用到了两个match函数相减,因为F2单元格所在的行数减D2单元格所在的行数,需要对计算结果加1进行调整。最后利用sum函数求和即可。

但是这种情况如果选择时D2单元格大于F2单元格时,计算的就不是正确结果怎么办?此时只要把offset函数第四个参数嵌套一个if函数,即如果F2的月份大于D2,那么match函数相减后加1,如果F2的月份小于D2,那么等于match函数相减后减1。这样设置后无论如何选择月份都会计算出正确结果。

五:与count函数组合求最近几个累计数

如下图所示,我想要计算最近3个月的累计销量,当增加月份时,销量也会变动,函数如何写呢?

此时输入的函数是=SUM(OFFSET(B1,COUNT(B:B),0,-3))。在下面继续添加月份和销售时,累计销量始终是最近3个月的销售累计。

这个函数offset函数第二个参数COUNT(B:B)表示对B列数据进行计算,因为count函数对文本、空白单元格都不会进行计数,所以B列有多少有数据的单元格,count函数就返回多少。而第四个参数-3,表示从B1单元格偏移到最后一个单元格后,往回折了3个单元格。所以可以表示计算最近三笔销量之和。

六,综合运用:与match、countif、vlookup函数,定义名称结合制作二级下拉菜单并动态查找数据

下图左侧是我国34个省级行政区,300多个市级行政区及对应销量,我们根据右侧的下拉箭头选择省级行政区后,就可以在后面的下拉箭头选择当前省级行政区下的市及对应销量。因为步骤比较多,此处不再对具体操作进行演示,简单说一下操作步骤。以后在介绍动态图表制作的时候会进行详细介绍。

首先把A列的数据复制到E列中(此处为了能看清楚动图,E列已隐藏)。然后选择【数据】选项卡——【删除重复值】,把E列中的每个省份名称只留下一个值。

然后打开【公式】选项卡——【定义名称】,输入函数=5'!$E$2:$E$35,前面这个5'!是引用的工作表名称。名称输入“省”。继续定义名称,输入函数=OFFSET('5'!$B$1,MATCH('5'!$G$2,'5'!$A$2:$A$342,0),0,COUNTIF('5'!$A$2:$A$342,'5'!$G$2),1),名称输入“市”。

接着在G2单元格中,添加【数据验证】——【序列】——【来源】=省。在H2单元格中,【数据验证】——【序列】——【来源】=市。

最后在I2单元格中输入函数=VLOOKUP(H2,$B:$C,2,0),就可以实现动态查找了。

这就是本文介绍的offset函数的应用,试着操作一下吧。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
【下周天气】气温起伏大!连着几天雨……

【下周天气】气温起伏大!连着几天雨……

上海预警发布
2026-10-18 17:30:52
一个国家能蠢到什么程度?看看法国就明白了:法国黑人接近800万,巴黎新生儿里70%是黑人

一个国家能蠢到什么程度?看看法国就明白了:法国黑人接近800万,巴黎新生儿里70%是黑人

怪味历史连连看
2026-09-08 01:55:32
上海徐浦大桥车祸:被控制的货车司机,和通报里“消失”的浙F白车

上海徐浦大桥车祸:被控制的货车司机,和通报里“消失”的浙F白车

迷世书童
2026-10-18 14:51:44
仰天怒吼+朝球迷比心!安洗莹丹麦夺冠又造历史首人纪录 赛季61胜1负

仰天怒吼+朝球迷比心!安洗莹丹麦夺冠又造历史首人纪录 赛季61胜1负

颜小白的篮球梦
2026-10-18 22:25:49
中央暗访检查组通报后,成都表态:已立案调查,拟顶格处罚

中央暗访检查组通报后,成都表态:已立案调查,拟顶格处罚

极目新闻
2026-10-18 12:53:50
1-1!卡里克太差劲:曼联3线受挫,6场不胜,9亿欧豪阵也没用

1-1!卡里克太差劲:曼联3线受挫,6场不胜,9亿欧豪阵也没用

足球狗说
2026-10-18 22:53:23
辛芷蕾7年到底图什么!男方深陷丑闻还无缝当爸,如今他早已高攀不起!

辛芷蕾7年到底图什么!男方深陷丑闻还无缝当爸,如今他早已高攀不起!

喜欢历史的阿繁
2026-10-18 17:04:50
中国游客在菲律宾跳水时手表被偷偷抠松,落水后遭当地人索要打捞费,当事人:最终支付了500比索才将手表找回;不少网友表示“同遭遇”

中国游客在菲律宾跳水时手表被偷偷抠松,落水后遭当地人索要打捞费,当事人:最终支付了500比索才将手表找回;不少网友表示“同遭遇”

扬子晚报
2026-10-18 15:21:00
外网大型翻车!印度网友拼命抹黑中国,奈何造假水平实在太粗糙

外网大型翻车!印度网友拼命抹黑中国,奈何造假水平实在太粗糙

行者聊官
2026-10-18 10:09:49
心脏与花生的关系,提醒:想要保护心脏健康,尽量少吃这3种坚果

心脏与花生的关系,提醒:想要保护心脏健康,尽量少吃这3种坚果

芹姐说生活
2026-10-18 14:28:11
“天生的主任医师料子!”女儿挑芝麻视频火了,网友:前途亮得睡不着

“天生的主任医师料子!”女儿挑芝麻视频火了,网友:前途亮得睡不着

熙熙说教
2026-10-18 14:24:05
中国每年屠宰470万匹马,国内很少人吃,马肉都去哪了?

中国每年屠宰470万匹马,国内很少人吃,马肉都去哪了?

阿天爱旅行
2026-10-17 07:28:07
武汉三镇1-3上海申花!赛后热议:全靠同行衬托;三镇降级不冤枉

武汉三镇1-3上海申花!赛后热议:全靠同行衬托;三镇降级不冤枉

球场新视角1号
2026-10-18 20:25:21
难获休息时间!周琦新赛季首秀轰21+17末节打满10分钟制霸篮下

难获休息时间!周琦新赛季首秀轰21+17末节打满10分钟制霸篮下

狼叔评论
2026-10-18 22:36:09
长大后才后知后觉郑渊洁童话的含金量,全是细糠!

长大后才后知后觉郑渊洁童话的含金量,全是细糠!

夜深爱杂谈
2026-10-18 11:47:29
读书不出声,永远中等生!读书声音大,定能成学霸;坚持大声朗读,是学生最低成本的逆袭!

读书不出声,永远中等生!读书声音大,定能成学霸;坚持大声朗读,是学生最低成本的逆袭!

好爸育儿
2026-10-17 08:35:29
中方收到消息!高市早苗将突破底线,中国国防部直接敲警钟!

中方收到消息!高市早苗将突破底线,中国国防部直接敲警钟!

李健政观察
2026-10-18 05:55:03
中国无路可退!美军已选好了主战场,正在逼迫中国跳入战争陷阱?

中国无路可退!美军已选好了主战场,正在逼迫中国跳入战争陷阱?

遁走的两轮
2026-10-18 22:01:11
你经历过最离奇的事是什么?网友:我婆婆大小便不冲,积攒着一起冲,为了省水

你经历过最离奇的事是什么?网友:我婆婆大小便不冲,积攒着一起冲,为了省水

解读热点事件
2026-09-09 00:05:15
72岁潘虹独自照顾92岁母亲!她后悔当年太挑剔,不生孩子是错误

72岁潘虹独自照顾92岁母亲!她后悔当年太挑剔,不生孩子是错误

细品名人
2026-10-18 16:44:37
2026-10-18 23:07:00
疏木职场办公
疏木职场办公
分享实用的办公技巧,职场干货
129文章数 3122关注度
往期回顾 全部

科技要闻

王江舟院士:6G到底是不是骗局 是不是收割

头条要闻

1岁男童误食邻居投毒的鸡蛋进ICU 警方:检出两种鼠药

头条要闻

1岁男童误食邻居投毒的鸡蛋进ICU 警方:检出两种鼠药

体育要闻

别在我的地盘夺冠!上海海港11场不败,队史首次主客双杀蓉城

娱乐要闻

郭麒麟被传领证,女方戳破谣言

财经要闻

马斯克:美债问题只能靠AI和机器人解决

汽车要闻

星瑞L PLUS限时售价10.97万元起 开启智混3L时代

态度原创

教育
亲子
健康
公开课
军事航空

教育要闻

成都家长问政"小四门"中考计分,教育局10月15日这样回应

亲子要闻

小鸭子真的是遗传了他爸爸,这么小就喜欢唱伤感情歌

看着很健康的人,怎么会突然猝死?

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

乌克兰全国超15处重要能源设施遭俄袭击 泽连斯基发声

无障碍浏览 进入关怀版