Excel高手必备函数INDIRECT的神应用

个人微信号 | (ID:ExcelLiRui520)

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

关键词:indirect

Excel高手必备函数INDIRECT的神应用

Excel中的引用函数indirect应用极其广泛,很多问题的解决都离不开这个她的神奇助攻,在我的印象中,indirect就好比一个既聪明又能干的小精灵,今天带你认识她。

一时看不完的,可以分享到朋友圈留个标记。

语法解析及基础用法

indirect函数用于返回指定的引用数据。

indirect的语法结构很简单:

indirect(引用,指定引用样式)

第2参数省略或TRUE时,第1参数是A1样式的引用;

第2参数为FALSE时,第1参数是R1C1样式的引用。

Excel案例展示

为了加深理解,咱们在Excel中实际演练一下

=INDIRECT(A1)

由于A1单元格中的值是B1,所以indirect引用的是B1单元格的值,返回结果5

再看下面的公式,跟上面对比理解。

=INDIRECT("A1")

由于用双引号引起来,所以直接返回A1单元格的值,结果为B1

在换一种引用样式看看

=INDIRECT("R1C2",)

当第2参数为0时,第1参数按R1C1引用样式返回第1行第2列的值,即5

只要明白了这三个简单公式,就可以理解indirect的百变用法了,因为万变不离其宗。

为了加深你的理解,再上两个经典案例。

经典案例一:跨区域统计数据

要统计B列和D列中达到90分的人数,直接用countif函数是无法引用多区域的。

借助indirect引用,你可以一次性引用多个区域,返回想要的结果,最后再用sum函数汇总,公式短小精悍,易于扩展。

=SUM(COUNTIF(INDIRECT({"B2:B9","D2:D9"}),">=90"))

经典案例二:跨工作表查询数据

当要查找的数据分散在不同的工作表时,即使你会用vlookup,也无法一次性找到想要的结果。

比如下面的北京、上海分公司的销售额分别位于不同的工作表中。

用indirect分别引用对应分公司所在的工作表区域,就可以灵活跨表查找啦!

=VLOOKUP(B2,INDIRECT(A2&"!a:b"),2,0)

现在,你觉得indirect函数是不是一个机灵鬼怪的小精灵呢!

希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。

今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。

如果你喜欢这篇文章

欢迎点个好看,分享转发到朋友圈

>>推荐阅读 <<

(点击蓝字可直接跳转)

2019年新个税公式+套表模板下载

最新年终奖个税公式+测算模板

2019年税后工资倒推税前工资(公式及模板下载)

最新个税公式(劳务报酬、稿酬、特许权使用费所得)

Excel中让你工作事半功倍的神技!

IF函数强大却不为人知的实战应用技术

SUM函数到底有多强大,你真的不知道!

10招高效工作的Excel技巧

如果你被合并单元格困扰过,这些Excel技术必须收藏!

(0)

相关推荐