白话Excel函数公式 Office易学宝微视频教程合集(Excel+Word+PPT)
笨办法学VBA(从入门到精通) 高效办公必会的Office实战技巧
财务总监的Excel私房课 Excel数据透视表实战秘技
Excel图表神技
查看: 13128|回复: 85

[函数公式] 查找引用函数-offset

  [复制链接]
发表于 2012-3-8 14:17:47 | 显示全部楼层 |阅读模式
本帖最后由 kakaco 于 2012-3-8 14:27 编辑

一、       offset函数相关实例
(一)        利用offset统计--根据相关的"年份&季度" 查询金额
1.jpg
2.jpg
根据已知的年份及季度。查询对应的金额
I10=SUM(OFFSET($B$2,MATCH($G$10,年份,),3*$H$10,,-3))
3.jpg
(二)        offset制作二级下拉菜单(单位→部门)
4.jpg
行偏移 1
列偏移 =MATCH(G43,B42:D42,)
高度   =COUNTA(OFFSET(A42,1,MATCH(G43,B42:D42,),8))
结果
H43=OFFSET(A42,1,MATCH(G43,B42:D42,),COUNTA(OFFSET(A42,1,MATCH(G43,B42:D42,),8))) 使用counta统计该8个单元格中非空单元格的个数,再作为offset函数的width参数,这样部门中没有空单元格

(三)        利用offset统计起点月份到终点月份的金额

5.jpg
D18单元格为可调节的起点月份,H18为可调节的终点月份
选中后即可查询期间的金额。
具体公式为G21=SUM(OFFSET($B$16,,D18,):OFFSET($B$16,,H18))
小技巧:数字变成英文月份
①可以变成12个月
=TEXT(COLUMN($A$2:$L$2)*29,"MMM")
②变成1个月
方法1=TEXT(ROW(A2)&"-1","mmm")
方法2
=CHOOSE(1,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
方法3
=INDEX({"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"},A2)  
大家具体可以详见附件

offset.rar

104.46 KB, 下载次数: 667

回复

使用道具 举报

发表于 2012-3-21 20:25:32 | 显示全部楼层
very good!下载接受学习去了!
回复 支持 反对

使用道具 举报

发表于 2012-3-22 18:16:27 | 显示全部楼层
慢慢研究,谢谢!多发实例
回复 支持 反对

使用道具 举报

发表于 2012-4-15 09:15:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-4-15 13:37:11 | 显示全部楼层
下载后慢慢学习,谢谢分享
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2012-4-16 03:24:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2012-4-16 14:53:55 | 显示全部楼层
来学下引用函数,谢谢lz分享。{:soso_e160:}
回复 支持 反对

使用道具 举报

发表于 2012-4-18 11:37:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-4-19 09:58:43 | 显示全部楼层
多谢楼主,收藏学习了。
讲解的很详细,offset不管在函数还是vba中都很常用。
回复 支持 反对

使用道具 举报

发表于 2012-4-19 10:21:05 | 显示全部楼层
只要不XL,我们就是主流!

顶你一下.

评分

参与人数 1登攀 -30 收起 理由
acecrazy -30 灌水

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入学

本版积分规则

快速回复 返回顶部 返回列表