Excel 中OFFSET,ROW函数和相对绝对引用,分组计算平均数

来源:百度文库 编辑:神马文学网 时间:2024/04/29 16:02:16


A1:Name B1:Dept C1:Age A2:Henry B2:501 C2:28 A3:Stan B3:201 C3:19 A4:Mary B4:101 C4:22 A5:Larry B5:301 C5:29
offset(单元格,偏移行,偏移列,行长度,列宽度)
在单元格 E2(或任何可用的空单元格)中输入以下公式:=OFFSET(C2,2,-1,1,1)
  • C2 - 所引用的单元格。
  • 2 - 指示要移动的行数。正数表示向下移动,负数表示向上移动。
  • -1 - 指示要移动的列数。正数表示向右移动,负数表示向左移动。
  • 1(倒数第二个值)-(可选。)指示要返回多少行数据。此数字必须为正数。
  • 1 (最后一个值)-(可选。)指示要返回多少列数据。此数字必须为正数。
例如:在使用此公式时,“OFFSET”函数返回从单元格 C2 开始向下两行、向左一列的单元格(即单元格 B4)的值。单元格 B4 中的值为“101”。因此,公式返回“101”。-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ROW(单元格)返回行号
=ROW()返回当前行行号
=ROW(A1)则是A1所在的行号,结果是1
=ROW(B3)返回B3所在的行号,结果是3
-----------------------------------------------------------------------------------------------------------------

相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。 具体情况举例说明:

  1、相对引用,复制公式时地址跟着发生变化,如:

  C1单元格有公式:=A1+B1
  当将公式复制到C2单元格时变为:=A2+B2
  当将公式复制到D1单元格时变为:=B1+C1

  2、绝对引用,复制公式时地址不会跟着发生变化,如:

  C1单元格有公式:=$A$1+$B$1
  当将公式复制到C2单元格时仍为:=$A$1+$B$1
  当将公式复制到D1单元格时仍为:=$A$1+$B$1

  3、混合引用,复制公式时地址的部分内容跟着发生变化,如:

  C1单元格有公式:=$A1+B$1
  当将公式复制到C2单元格时变为:=$A2+B$1
  当将公式复制到D1单元格时变为:=$A1+C$1

----------------------------------------------------------------------------------------------------------------
=AVERAGE(OFFSET(C$1,ROW()*10-10,0,10,1)
从第一行第C列算起,计算第C列每10个数的平均数