
OFFSET函数用法详解.doc
4页Offset函数是以指定的引用为参照系,通过给定偏移量得到新的引用返回的引用区域可以为一个单元格或单元格区域,并可以指定返回的行数或列数公式:OFFSET(reference,rows,cols,[height],[width]),其基本原理如下图:注:reference必须为引用(包括函数产生的三维引用),不能为常量或数组;行偏移」ows、歹U偏移_cols为必输项,如省略必须用",”逗号进行占位,缺省值为0(即不偏移);行数_height和列数_width为可选项,可省略,缺省视为与基点行数和列数相同由于Offset函数是对区域的引用,其在单元格中显示的函数结果为“#VALUE!”,但可以在自定义名称中应用到还以《查找引用函数的综合运用》中的下载文件“关系表”为例按“ctrl+F3”,在名称管理器中单击噺建”,按下图输入相应内容图中“范围”选择“工作薄”,是为了满足在不同的工作表中使用这个区域;“引用位置”中的公式为:=OFFSET(关系表!$A$1,,,COUNTA(关系表!$A:$A),COUNTA(关系表!$1:$1))用counta函数来统计指定行和列的非空单位格数量,实现确定源数据范围的大小OK,动态区域已经完成,只需在公式或数据透视表等引用过程中按“F3”,插入自定义名称即可9月11日更新:如果大家觉得函数难于理解并应用的话,还可以借助ExceI中的“列表”定义动态区域,方法如下:AB碍时间21900/1/332b1900/1/43C1900/1/64a1900/1/31.选择需创建动态引用的数据区域6_5b19Q0/1/476c1900/1/6.87a1900/1/32.在菜单“公式”-“定义的名称”-“根据所选内容创建”,勾选“首行”复选框,单击“确定”A5間•偉号C*-•»,TM氏er』咬,M甩•唱亟西斫嗣删teHR®以下列达宅E她i自勺糯咎晞:-总行①品左训叮I磋】[啊fxXJ值乞會鉅砂凹X2日戏球掘It近节徑掠诗淨StE巳罕帀煮撼后tJTiDR皱匡熬”的曲8(----时聞•目IB-三幅瞪--上勺沪用亍泊式_-.一.―…I101500/1^2b1900/1/43c1900/1/64d1900/1/35b1900/1/46c1900/1/61a1900/1/3序畧頤旳伺3•保持选定的数据区域不变,按下“ctrl+L”,打幵创建列表”对话框,单击“确定”则完成列表创建,此时数据区域被格式化,右下角会出现一个直角的符号,当列表需要添加数据,把光标移到直角符号出往下拉即可4.区域引用范围的变化可以在“公式”-“名称管理器”中得到验证。
