打开APP
userphoto
未登录

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

开通VIP
INDIRECT和这些函数强强联合,这样解决问题估计你没见过!

大气评蛋糕2020-03-18

INDIRECT这个万能引用函数,应用很广泛,经常和其它函数一起使用,帮助我们更加有效的解决工作中的许多难题。今天技巧妹跟大家分享INDIRECT结合其它函数的几个应用,看完你绝对有很大收获。

先来回顾一下INDIRECT函数的语法结构:

=INDIRECT(引用,指定的引用样式),其中第1个参数如果加引号,表格直接引用文本本身;如果不加引号,则是引用指定单元格里面的内容。

1、INDIRECT+VLOOKUP

INDIRECT+VLOOKUP这对函数组合,经常用来进行跨表查询数据。如下图表格所示,有北京、上海、广州和武汉4张不同区域销量数据表,表格结构一致:

现在要查找引用指定区域指定月份的销量,输入公式并下拉填充:

=VLOOKUP(B2,INDIRECT(A2&"!A:B"),2,0)

公式说明:这里先用INDIRECT(A2&"!A:B")动态引用对应区域所在的工作表区域,再用VLOOKUP函数在改数据区域内进行查找引用。

2、INDIRECT+ADDRESS+MATCH

如下图表格,记录了各个合同编号对应的产品型号及合同总额,如何提取出合同中的产品型号?

输入公式并下拉填充:

=INDIRECT(ADDRESS(2,MATCH(MAX(C4:G4),4:4,0)))

说明:

MAX(C4:G4),找出这行数据中的最大值,即为对应的合同总额;

MATCH(MAX(C4:G4),4:4,0),查找合同总额在第4行中的具体位置,即所在第几列;

ADDRESS(2,MATCH(MAX(C4:G4),4:4,0)),返回指定行列的单元格引用;

ADDRESS函数是用来创建一个以文本方式对工作薄中某一单元格的引用,

=ADDRESS(行号,列号,引用类型,引用样式,工作表名文本),这里省略了后面3个参数;

最后用INDIRECT返回单元格中的值。

3、INDIRECT+SUM+COUNTIF

如下图表格,是1月到6月份的销量数据,根据规定,销量达到500才算任务完成,如果要随机统计达标次数,比如统计1月、3月和6月的达标次数,如何实现?

输入公式:=SUM(COUNTIF(INDIRECT({"B2:B7","D2:D7","G2:G7"}),">=500"))

说明:这里先用INDIRECT函数实现多个数据区域的引用,再用COUNTIF进行条件计数,最后用SUM函数对各个数据区域符合条件的次数进行汇总。

INDIRECT函数结合其它函数,可以实现对指定单元格、跨数据区域、跨多表的数据引用,掌握了其中的运用原理,还可以延伸到更多的实际问题中,希望对大家有所启发。

教程推荐

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
12个经典函数组合
跨表引用,首选INDIRECT函数!
office excel最常用函数公式技巧搜集大全(13.12.09更新)19
Vlookup函数,只能查找第1个吗?No!
VLOOKUP函数天阶用法:你见过吗?同时一次性完成对100张表格的引用
汇总表格,我只会复制粘贴,同事用vlookup一分钟搞定
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服