打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
INDIRECT函数6大核心用法,把Excel间接引用体现得淋漓尽致

今天要学习的函数INDIRECT,它的功能间接引用,这样说可能比较抽象,一般人在脑海里很难有清晰的间接引用和直接引用的区别,我们还是通过案例来入门,如图所示,在A2:C4区域,有两个数据,我们在E列分别写不同的公式:

①E2中写入=A2,这就是直接引用;

②E3中写入=INDIRECT('A2'),这就是间接引用;

③在E4单元格中写入公式=INDIRECT(A2),这也是间接引用。

从这三个公式返回的结果的差异,你能看出一些端倪么?接下来进行详细讲解:

1、INDIRECT函数基本语法

INDIRECT的语法非常简单:INDIRECT(ref_text, [a1])

通常情况下,只需要一个参数即可,Ref_text 必需。对单元格的引用,此单元格包含 A1 样式的引用、R1C1 样式的引用、定义为引用的名称或对作为文本字符串的单元格的引用。

来再看6个INDIRECT引用的案例:

说了这么多,间接引用到底有什么作用呢?

2、INDIRECT函数跨表引用

INDIRECT 函数不仅可以在同一工作表的数据进行引用,还可以跨表、跨工作簿进行引用,语法如下:INDIRECT(“[工作簿名.xlsx]工作表名!单元格地址”,引用样式参数)

案例:将每个月每种型号的总金额填写到汇总表中,如下图所示的几个工作表。

(注:每个月的销售记录表格形式完全一样,只需要将每个工作簿的同一单元格内容进行复制即可。)

我们只需在汇总表中写入一个公式:=INDIRECT(B$1&'!d'&ROW()),然后填充到所有单元格即可快速完成各个月份的金额汇总。

3、INDIRECT函数跨表查询-初级

我们知道VLOOKUP能对工作表的数据进行查询匹配,但是如果数据分布在不同的工作表中,还能顺利的查询匹配么?

用indirect函数修改引用区域:=VLOOKUP($A2,INDIRECT(B$1&'!A:B'),2,0),这样我们就能实现1月的数据在1月份的工作表中查询,2月的数据在2月份的工作表中查询……

4、INDIRECT函数跨表查询-高级

我们再把问题进行升级,如果标题行和每月工作表的名字不一样怎么办?又或者所有月份在同一个工作表呢?别忘了indirect还可以引用定义的名称。

写入这样的公式=VLOOKUP($A2,INDIRECT('第'&B$1),2,0),如下图所示:

5、INDIRECT函数制作下拉菜单

制作二级下拉菜单是Excel中一个永恒的话题,在Excel中至少有三个技术可以实现二级下拉菜单,而使用INDIRECT是相对来说比较经典的一种方法。

①创建名称

②设置一级下拉菜单

③设置二级下拉菜单

6、INDIRECT函数制作动态图表

这是一个综合应用,通常来说,制作动态图最常规的用法是OFFSET函数,在本案例中,可以通过INDIRECT 函数+【名称管理器】】+【数据验证】来实现图表的动态变化哟!

案例:数据如下图,需要实现的效果是单独查看任意一个季度的不同型号的数据。

好了,INDIRECT函数的核心知识点都在这里了,你可以把文中的图片保存下来,因为这些图片已经包含了所有的知识点和操作过程,使得你在手机上也能随时随地学习。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
EXCEL多表合并、汇总,二级联动下拉菜单,一个函数5种经典应用
Excel中的indirect函数,只用一个参数也能实现这么多功能
Excel函数那么多,INDIRECT是你不得不学的一个
转码页面
Excel用公式实现多表合并汇总
excel跨多表数据引用视频:应用INDIRECT函数公式批量填充
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服