分享

Excel中OFFSET函数用法详解:轻松实现动态数据提取

 Excel教程平台 2025-04-26 发布于四川

一、为什么需要学习OFFSET函数?

在Excel中处理动态数据时,OFFSET函数是提升效率的“隐藏神器”!

无论是动态报表、数据分组,还是自动提取特定内容,它都能轻松实现。

今天我们就通过一个 “5人小组选组长” 的案例,手把手教你掌握 Excel中OFFSET函数用法


二、OFFSET函数基础语法

公式结构
=OFFSET(起始点, 行偏移量, 列偏移量, [高度], [宽度])

  • 起始点:基准单元格(如$B$1)。

  • 行偏移量:向下移动的行数(正数)或向上移动(负数)。

  • 列偏移量:向右移动的列数(正数)或向左移动(负数)。

  • [高度]/[宽度]:可选参数,用于返回区域的行列数。


三、实战案例:隔5行提取组长名单

需求:将30人名单按5人分组,每组第1人为组长,自动提取所有组长姓名。

步骤解析

  1. 在E3单元格输入公式:
    =OFFSET($B$1,(ROW(A1)-1)*5+1,)

    • 当公式在E3单元格时,结果为(1-1)*5+1=1,即向下偏移1行,提取B2(徐胜忠)。

    • 下拉到E4时,公式变为(2-1)*5+1=6,提取B7(万强东),以此类推。

    • $B$1:姓名列的标题单元格(固定引用)。

    • ROW(A1)返回当前公式所在行的行号(向下填充时自动变为ROW(A2)、ROW(A3)等)。

    • (ROW(A1)-1)*5+1:通过计算实现每隔5行提取一次数据。

  2. 公式填充:向下拖动填充公式,即可自动获取所有组长姓名。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多