在Excel中处理动态数据时,OFFSET函数是提升效率的“隐藏神器”!
无论是动态报表、数据分组,还是自动提取特定内容,它都能轻松实现。
今天我们就通过一个 “5人小组选组长” 的案例,手把手教你掌握 Excel中OFFSET函数用法!
图片
二、OFFSET函数基础语法公式结构:=OFFSET(起始点, 行偏移量, 列偏移量, [高度], [宽度])
起始点:基准单元格(如$B$1)。
行偏移量:向下移动的行数(正数)或向上移动(负数)。
列偏移量:向右移动的列数(正数)或向左移动(负数)。
[高度]/[宽度]:可选参数,用于返回区域的行列数。
三、实战案例:隔5行提取组长名单需求:将30人名单按5人分组,每组第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行提取一次数据。
公式填充:向下拖动填充公式,即可自动获取所有组长姓名。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。