Excel:OFFSET函数的应用
1、1,查找某一数值OFFSET函数最基本的用法就是以指定的引用为参照系,通过给定的偏移量得到新的引用。

3、思路:这里以A1为参照系,分别向下和向右各移动了三行,取得了新值“郭靖”

5、2,偏移后区域求和下表是某公司商品的区域销售统计。我们可以一次性统计商品“彩电”的销售总量。

7、思路:OFFSET函数第四和第五个参数分别是“1”和“6”,表示偏移后新的区域包含有1行和6列利用SUM函数对这样的一个区域进行求和,返回结果为“2834”

9、3,区域偏移上例中,求洗衣机的最大销售量。

11、思路:OFFSET函数以单元格区域$B$1:$G$1为基准,向下偏移4行,得到一个新的区域MAX函数求得这个区域中的最大值

13、在单元格E2中输入“=OFFSET($A$1,MATCH(D2,$B$2:$B$10,0),0)”并按CTRL+SHIFT+ENTER回车即可。

15、个人建议都有哪些函数(组合)可以实现反向查找?VLOOKUP+IFINDEX+MATCHLOOKUPOFFSET+MATCH

17、在单元格C2中输入“=OFFSET($A$1,SMALL(IF(MATCH($A$2:$A$11,$A$2:$A$11,0)=ROW($A$2:$A$11)-1,ROW($A$2:$A$11)-1),ROW()-1),0)”并按CTRL+SHIFT+ENTER回车即可。

19、个人建议INDEX函数也可以完成“提取不重复清单”这样一个功能

21、在单元格B12中输入“=SUM(OFFSET($B$1,MATCH($A$12,$A$2:$A$7,0),0,1,6))”并按CTRL+SHIFT+ENTER回车即可。

23、7,OFFSET函数和SUBTOTAL函数组合动态查找OFFSET函数的偏移量除常量外,还可以是公式生成的数组,从而形成三维引用,最终实现动态统计需求。

25、思路:要求出最大的平均销售量,首先要求出平均值。因此首先要用SUBTOTAL函数取得所有产品的平均销售量,再用MAX函数取得结果OFFSET函数的偏移量由ROW函数生成的数组{1;2;3;4;5;6}决定SUBTOTAL函数对OFFSET函数返回的三维引用进行分类计算,分别求出每一种产品的平均销售量最后由MAX函数取得最大值

27、个人建议EXCEL自带的表格也具有动态区域的功能。在创建动态图时,也可以利用表格来创建动态数据区域。

29、在单元格A11中输入“=SUM(OFFSET($A$1,COUNTA($A$2:$A$7)-2,1,3,6))”并按CTRL+SHIFT+ENTER回车即可。

31、9,OFFSET函数重复录入数据这个功能需要配合INT函数和ROW函数。

33、思路:ROW函数取得行号。由于起始位置为单元格A2,因此需要ROW(A1)-1以保证A2单元格也能被重复录入INT函数为向下取整到最接近的整数。由于是重复3次,取整后每3行一组分别返回0, 1, 2, 3等等,并作为OFFSET函数的参数如果想要重复录入4次,将公式中的“3”改为“4”即可

35、同时选中单元格区域B10:D10,输入“=OFFSET($B$1:$D$1,MATCH(A10,$A$2:$A$7,0),0)”并按CTRL+SHIFT+ENTER回车即可。

37、个人建议最终,做成动态饼图如下。
