INDIRECT函数的使用
Excel帮助中的语法:
INDIRECTref_text引用方式
其中ref_text为对单元格的引用,可为文字串或返回字符串的表达式,可以包含A1样式的引用、R1C1样式的引用、
f定义为引用的名称或对文字串单元格的引用。如果
ref_text不是合法的单元格的引用,函数
INDIRECT返回错误值REF。引用方式为一逻辑值,指明包含在单元格
ref_text中的引用的类型。如果引用方式为TRUE或省略,ref_text被解释为A1样式的引用。
如果引用方式为FALSE,也可以用0表示,ref_text被解释为R1C1样式的引用。
f特别注意:如果ref_text是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。
如果源工作簿没有打开,函数INDIRECT返回错误值REF。
此函数返回的是ref_text文本串所指定的单元格区域引用。关键是ref_text表达式应返回一个字符串
fA1样式引用:就是最普通的excel窗口中上方的“A、B、C、…”列标,右边的“1、2、3、…”行号所对应的单元格引用
如C4即指对第C列(第3列)第4行的单元格引用。R1C1样式引用:就是在“工具》选项》常规”中设置了“R1C1引用样式”后,窗口上方的列标变为“1、2、3、…”后所指的引用。
f如上面的A1样式的C4在R1C1样式中就变为R4C3,其中R4指第4行、C3指第3列。提示:用INDIRECT函数时,用什么样式引用与“工具》选项”中对引用样式的设置无关有限制的。也就是设置为A1样式引用,INDIRECT函数中照样可以用R1C1样式的引用,反之也行。
下面作一些详细的分析,供大家参考
A对本表的一个单元格的引用
fINDIRECT