indirect函数有什么用

2024-12-19 11:54:01
推荐回答(1个)
回答1:

INDIRECT函数:传回一文字串所指定的参照位址。该参照位址内容会被立刻计算并显示出来。
语法:INDIRECT(ref_text,a1)
参数说明:
1. Ref_text:是个单元格的参照位址;而这个单元格含有依A1格式或R1C1格式所指定的参照位址、一个定义为参照位址的名称或是一个定义为参照位址的字串。如果 ref_text 指向另一个活页簿(外部参照),则那个活页簿必须已经是开启的,否则 INDIRECT 传回错误值 #REF!。如果 ref_text指向的单元格范围超出工作表最大的行或列限制,INDIRECT 会传回错误 #REF!。
2. a1是个逻辑值;用以区别 ref_text所指定的单元格参照位址,是以哪种方式表示的。如果 a1 为 FALSE,则 ref_text 被解释成 R1C1参照表示方式。
范例:
=INDIRECT($A$2)-----储存格A2内的参照值(如A2的内容为"B2",则参照B2单元格)
=INDIRECT("A10")----不管各行、列或单元格如何增、删、移动,永远都参照到A10单元格。