当前位置:文档之家› OFFSET函数的使用方法

OFFSET函数的使用方法

OFFSET函数的使用方法
OFFSET函数的使用方法

OFFSET函数的使用

语法:

OFFSET(引用,行偏移,列偏移,行数,列数)

结果:

以引用的左上单元格为基准,按指定的行偏移、列偏移、行数、列数返回一个新的引用。

其中:

引用:为对单个单元格或一个连续的单元格区域的引用,否则返回错误值 #VALUE!。

直接的引用方式应按照“工具》选项》常规》设置”中是否选择了“R1C1引用样式”,

如用INDIRECT函数返回引用,则可以不管当前设置的引用方式。

点击H8格参见INDIRECT函数的使用INDIRECT函数的使用

行偏移:指返回区域的左上单元格相对于引用的左上单元格(我称之为基准)的行偏移数,向上为负值向下如与基准为同一行,此参数可省略。

列偏移:指返回区域的左上单元格相对于基准的列偏移数,向左为负值向右为正,同一列为0,此时该参行数、列数:指返回区域的行数和列数。如与引用的行数或列数相同,则相应的参数可省略。

提示:行偏移,列偏移,行数,列数4个参数的省略一般要用“,”号占位,只在后面没有了不省略的参数才可以注意返回区域的位置,可以超过引用的区域大小,但如超出工作表边缘,函数 OFFSET 返回错误值 OFFSET 可用于任何需要将引用作为参数的函数。

下面是对函数的详细分析

其他返回引用的函数如INDIRECT

B.对本表、第1个参数引用连续的多单元格区域

与上面的OFFSET($A$20,1,1,4,2)相同,因为指定了后面的4个参数。

$A$20:$B$22区域的左上$A$20格,所以结果一样,那么引

2个参数有省略时有用,请比较

同$A$20:$B$22的行数为3行,实际返回实际返回从B21起的1行2列区域

从B21起的3行2列。公式的规则,后面的行中是自动请注意不以数组公式的方式输入,同样有A中所说的隐含交叉的问题。

0。

C.对本工作薄其他表的引用

只要在OFFSET函数第1个参数引用中加上工作表名(如Sheet2!A1),就同本表的引用一样。

特殊的是不以数组公式的方式输入时,隐含的交叉区域比较有意思,请选择下面的4个参数看变化:

公式为=OFFSET(Sheet2!$A$58,$A$57,$B$57,$C$57,$D$57)

好在不影响将返回的引用继续用于其他函数中计算,可以不管它!

D.对其他工作薄指定表的引用

函数的使用'工作薄中sheet2表的引用

{=OFFSET('C:\excelhomefunction\[INDIRECT函数的使用.xls]Sheet2'!$A$1 E.当第1个参数是一个单元素数组所指定的引用时

F.当第1个参数是多元素数组所指定的引用时

1、2、3列。

如计算此公式返回的3个引用区域的总和,直接用SUM函数是错误的。

144只计算了第1个返回引用区域的总和

可以用SUMIF函数计算出3个引用区域的总和340

请注意总和是对3个引用区域分别算的,重叠的单元格是重复计算的。=144+150+46

相关主题
文本预览
相关文档 最新文档