INDIRECT函数-智能跨多表引用帮你提升效率



作者:小德EXCEL数据分析 2018-01-21 09:28:16

INDIRECT函数-智能跨多表引用帮你提升效率

大家好!

今天给大家分享的是一个多功能函数-INDIRECT函数。

除了基本的指定引用外,还会分享自动跨表引用。

一、函数释义

INDIRECT 返回文本字符串所指定的引用 通俗的讲就是根据给定的定位标识,引用指定位置的内容。

二、基本用法

INDIRECT函数的基本用法有两种,分为直接引用和间接引用:

1、直接引用 即直接引用单元格内容,如图

INDIRECT函数-智能跨多表引用帮你提升效率

注意:

1)此时直接引用所在单元格内容,所以公式中的单元格位置是要带英文状态的双引号的;

2)因为是带双引号的引用,所以下来公式时是不会自动变换引用位置的,如下图:

INDIRECT函数-智能跨多表引用帮你提升效率

2、间接引用 即通过单元格内的地址去引用,而不是直接引用单元格本身的内容,如图:

INDIRECT函数-智能跨多表引用帮你提升效率

注意:

1)间接引用不用加双引号

2)间接引用是通过引用单元格内的地址,进而引用该地址指定的内容

3)间接引用不用双引号,所以是可以下拉填充的,如图:

INDIRECT函数-智能跨多表引用帮你提升效率

直接和间接引用的区别,大家可以参照下图理解,会更加直观清晰,当然大家自己实际操作后会更清楚:

INDIRECT函数-智能跨多表引用帮你提升效率

三、高级用法

INDIRECT函数-智能跨多表引用帮你提升效率

以上分享的是INDIRECT函数基础用法,通过在基础用法上的引申,我们可以用INDIRECT函数进行跨标的智能引用。

如图,在EXCEL工作簿中有很多工作表,我们要汇总各工作表的内容到主表中时,如果没有该函数,则只能每列单元格敲一遍公式进行引用,而加入INDIRECT函数后,则可以一刷到底。

INDIRECT函数-智能跨多表引用帮你提升效率

主表中的公式如下:=SUMIFS(INDIRECT(B$2&"!B:B"),INDIRECT(B$2&"!A:A"),$A3)

我们先看其中INDIRECT(B$2&"!B:B"),B2是月份,以1月为例解析开就是INDIRECT(1月&"!B:B")=(1月!B:B)

后面同理,公式就会简化成 =SUMIFS(1月!B:B,1月!A:A,$A3),这就是我们熟悉的SUMIFS用法,只是如果没有INDIRECT从中搭桥牵线,我们就会很被动的单独输入。

INDIRECT其实就是帮我们在AI智能办公中优化的一个小小缩影,相信随着大家的EXCEL水平的提升,我们在应对工作时也会更加得心应手,谢谢!


0