indirect函数获取某一列的值(indirect函数跨工作簿引用数据)

如何理解INDIRECT()的核心用法及避免错误?

#思维导图#

indirect函数获取某一列的值(indirect函数跨工作簿引用数据)插图

#核心能力#

INDIRECT()函数的功能是把类似“单元格或者单元格区域引用的字符串”转变成真正的单元格或者单元格区域引用,用好了可以省很多事儿,注意,视频中的案例需要提前把每个表格命名

首先到文末下载练习文件后,打开我们可以看到360行里,我们按照不同的行业进行了命名各个子表格的准备工作。名称管理器里我们可以看到agriculture,clothing,food 三个大行业的智能表格。

indirect函数获取某一列的值(indirect函数跨工作簿引用数据)插图1

在A36单元格里直接输入

=food

就可以看到我们直接引用了food这张表格的数据。但是,并没有表格标题……

indirect函数获取某一列的值(indirect函数跨工作簿引用数据)插图2

输入方括号,我们可以看到自动提示不同的引用方式,这里我们选择全部

=food[#全部]

看到返回结果返回了整个表,这里含有标题了。注意英文版Excel是ALL,不能写全部了。

indirect函数获取某一列的值(indirect函数跨工作簿引用数据)插图3

再通过数据验证,引用H36单元格里的表格名称

=H36&"[#全部]"
indirect函数获取某一列的值(indirect函数跨工作簿引用数据)插图4

我们发现并不能得到想要的表格,而是取到了指定单元格里的值。这样就限制了我们动态去切换表格的名称了。

到这里我们就可以请出INDIRECT()了。

=INDIRECT(H36&"[#全部]")

在G40单元格输入这个公式,我们看到我们可以通过INDIRECT取得智能表的名称了。最后,请返回仔细体会核心能力里的那句话。

indirect函数获取某一列的值(indirect函数跨工作簿引用数据)插图5

#避错指南#

注意概念区分“直接引用和间接引用”并非“绝对引用和相对引用”的组合。

下载练习文件:https://www.aliyundrive.com/s/nnsTUT9ZtTi

**本论坛部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本论坛仅供提供学习交流和参考,禁止用户用于商业行为,并请于下载后24小时内删除,若喜欢该作品请联系原作者购买正版。如果您发现论坛上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
158自学网 » indirect函数获取某一列的值(indirect函数跨工作簿引用数据)
关于售后:
(1)、因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)、所有资料在您未收到之前,都可以联系微信/QQ:406499404,无条件退款
(3)仅支持原渠道退回,微信支付,支付宝退回至您当初选择的付款方式
(4)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的,请放心!
(5)因部份资源来源互联网,本站不担保其完整性,请知悉!

提供最优质的资源集合

立即查看 了解详情
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡