作者:小德EXCEL数据分析 2018-01-21 09:28:16
大家好!
今天给大家分享的是一个多功能函数-INDIRECT函数。
除了基本的指定引用外,还会分享自动跨表引用。
一、函数释义
INDIRECT 返回文本字符串所指定的引用 通俗的讲就是根据给定的定位标识,引用指定位置的内容。
二、基本用法
INDIRECT函数的基本用法有两种,分为直接引用和间接引用:
1、直接引用 即直接引用单元格内容,如图
注意:
1)此时直接引用所在单元格内容,所以公式中的单元格位置是要带英文状态的双引号的;
2)因为是带双引号的引用,所以下来公式时是不会自动变换引用位置的,如下图:
2、间接引用 即通过单元格内的地址去引用,而不是直接引用单元格本身的内容,如图:
注意:
1)间接引用不用加双引号
2)间接引用是通过引用单元格内的地址,进而引用该地址指定的内容
3)间接引用不用双引号,所以是可以下拉填充的,如图:
直接和间接引用的区别,大家可以参照下图理解,会更加直观清晰,当然大家自己实际操作后会更清楚:
三、高级用法
以上分享的是INDIRECT函数基础用法,通过在基础用法上的引申,我们可以用INDIRECT函数进行跨标的智能引用。
如图,在EXCEL工作簿中有很多工作表,我们要汇总各工作表的内容到主表中时,如果没有该函数,则只能每列单元格敲一遍公式进行引用,而加入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水平的提升,我们在应对工作时也会更加得心应手,谢谢!