
INDIRECT函数在EXCEL/WPS表格应用中,是返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数INDIRECT。
INDIRECT函数格式:=INDIRECT (单元格引用,[引用样式]),返回由文本字符串所指定的引用。
【单元格引用】为对单元格的引用,此单元格可以包含A1—样式的引用、R1C1—样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果【单元格引用】不是合法的单元格的引用,函数INDIRECT返回错误值#REF!。
如果【单元格引用】是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数INDIRECT返回错误值#REF!。A1为一逻辑值,指明包含在单元格【单元格引用】中的引用的类型。如果A1为TRUE或省略,【单元格引用】被解释为A1—样式的引用。如果A1为FALSE,【单元格引用】被解释为R1C1—样式的引用。
例1:

操作演示
例2:
操作演示例3:
演示结果公式中INDIRECT("H"&MATCH(A2,G:G,0)&":L"&MATCH(A2,G:G,0))的结果为H2:L2这个区域。
例4:
操作演示公式的意思是,汇总表里的A列的月份就是不同月份表的名称,A2&"!A2",就是引用1月的工作簿A2单元格,第一个“A2”就是汇总表里的A2单元格,跨表引用的时候,每个表的后面都要跟着一个感叹号“!”,这个是固定语法,"!A2"就是每一个表的A2单元格。
INDIRECT函数是间接引用函数,在EXCEL/WPS表格处理数据时,是一个经常用到的函数,它的应用可以灵活的对单元格区域的引用。