分享

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

 王断天崖路 2018-01-21

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多