EXCEL使用OFFSET方法进行隔行取值

因为工作需要开始学习一点办公软件的使用,在这里记录下来给自己加深一下印象,也方便以后查找。

这次主要的问题是隔特定行数取值的问题,主要使用的是OFFSET方法。

首先介绍使用的方法OFFSET:

OFFSET方法主要用于选取电子表格中指定的区域,方法定义是:

OFFSET(reference, rows, cols, [height], [width])

其中最后的两个参数默认是1,1,各个参数的意思是:
reference :基准位置,选取的一个单元格,因为这个方法是基于相对位置的,所以要县选取一个基准位置

rows:要选取的单元格或者区域相对基准单元格的行数,当然,默认是向下

cols:含义和rows差不多,不过是相对的列数

[height]:默认是1,这里设定的是选取的区域高度也就是行数

[width]:默认是1,这里和上面的[height]含义差不多,选取的区域列数

特别说一下,这里的[height]和[width]在默认都为1的时候,就是选取的一个单元格,

EXCEL使用OFFSET方法进行隔行取值_第1张图片

如这里的使用=SUM(OFFSET(D$1,(ROW(D1)-1)*2+2,0,1,2))方法下拉就可以得到

为4+3和7+3的结果,公式中D$1是设定一个固定在D1的基准位置,不然使用下拉功能的时候基准会跟着变化,公式会变得复杂

ROW()方法是取行数

最后的两个参数——1,2指明选取的是一行两列的数据进行加和

你可能感兴趣的:(office)