OFFSET函数的使用by chenjun语法:Excelhome
netOFFSET(引用,行偏移,列偏移,行数,列数)结果:以引用的左上单元格为基准,按指定的行偏移、列偏移、行数、列数返回一个新的引用
其中:引用:为对单个单元格或一个连续的单元格区域的引用,否则返回错误值 #VALUE
直接的引用方式应按照“工具》选项》常规》设置”中是否选择了“R1C1引用样式”, 如用INDIRECT函数返回引用,则可以不管当前设置的引用方式
点击H8格参见INDIRECT函数的使用INDIRECT函数的使用行偏移:指返回区域的左上单元格相对于引用的左上单元格(我称之为基准)的行偏移数,向上为负值向下 如与基准为同一行,此参数可省略
列偏移:指返回区域的左上单元格相对于基准的列偏移数,向左为负值向右为正,同一列为0,此时该参行数、列数:指返回区域的行数和列数
如与引用的行数或列数相同,则相应的参数可省略
提示:行偏移,列偏移,行数,列数4个参数的省略一般要用“,”号占位,只在后面没有了不省略的参数才可以 注意返回区域的位置,可以超过引用的区域大小,但如超出工作表边缘,函数 OFFSET 返回错误值 OFFSET 可用于任何需要将引用作为参数的函数
下面是对函数的详细分析A
对本表、第1个参数引用为单个单元格1 A10=OFFSET($A$20,1,1,4,2),以多单元格数组公式的方式输入2 B11B11 怎样输入多单元格数组公式请见H8格的链3 C12C12 函数返回的是A20下偏一行右偏一列开始的A1 W1 W也就是B21:C24区域
B2 W2 WC313同样的公式,不以数组公式的方式输入怎么就错了
#VALUE
#VALUE
那是因为返回引用的函数返回的是一个区域引用,不以数组方式直接输入在单元格#VALUE
#VALUE
自动按隐含的交叉区域来显示,很显然,OFF