1、每个月都要手动修改求和区域,因为数据行数一直在增加。
2、想要做一个动态图表,每录入一笔新数据,图表就要手动重选一次范围。
3、需要从一个大表中,根据某个基准点,灵活提取偏移一定距离的数据。
=OFFSET(基准点, 偏移行数, 偏移列数, [返回高度], [返回宽度])基准点:出发的坐标(如 A1 单元格)。
偏移行数/列数:你要走多少步(正数往下/右,负数往上/左)。
高度/宽度:到达目的地后,你想框选多大的地盘(默认是 1 个单元格)。

=OFFSET(A1,2,3) // 返回 251 (D3)=OFFSET(D3,-2,-3) // 返回 100 (A1)=SUM(OFFSET(A1:A3,0,2)) // 返回 759 (SUM(C1:C3)
❗ 注意 ❗ :
返回结果是单个单元格时,OFFSET函数可单独使用;
返回结果是两个及以上的单元格区域,必须嵌套SUM等函数一起使用,或者在“自定义名称”中使用,直接在单元格中使用会返回错误值:#VALUE
=SUM(OFFSET(B1, COUNTA(B:B)-1, 0, -3))明天增加一条新数据,求和结果会自动包含最新的 3 天,完全不需要改公式!
=OFFSET(Sheet1!$A2,0,0,COUNTA(Sheet1!2,0,0,COUNTA(Sheet1!A:$A)-1,1)
销售:=OFFSET('Sheet1 (2)'!$B$1,COUNTA('Sheet1 (2)'!$A:$A)-12,,12,1)月份:=OFFSET('Sheet1 (2)'!$A$1,COUNTA('Sheet1 (2)'!$A:$A)-12,,12,1)

建议:在追求极致性能的超大型数据清洗中,可以考虑用 INDEX 的引用形式作为替代。
转发给那个每天手动调图表范围的同事,让他体验一下自动化的快乐。
点击在看,评论区告诉我:你想看 OFFSET 和哪个函数“合体”的案例?
后台私信【OFFSET】,获取本文配套的动态图表练习文件。
关注Excel进化论,每天进步一点点,让你离准点下班更近一点!

夜雨聆风