打开APP
userphoto
未登录

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

开通VIP
再来聊聊跨表取数问题,看懂本质!

大概就是这么个事情,现在有每个人的销售明细表,我现在要获取每个人的合计金额,要怎么搞?

简单来说就是下面这个需求

需求:获取每个表中的金额合计

由于每个明细表的行数不是固定的,所以合计的位置也是动态!这点要考虑! 

跨表引用写法



 先要处理这个问题,我们就要了解一下,如果获取其他表中的内容,其实非常简单,你只要输入“=”,然后点击对应要获取值的单元格即可!

▼ 动画演示

这里很重要的一点是,我们要搞清楚跨工作表取数的写法
▼跨表引用语法
工作表名称!单元格地址
上面的根据我们操作经验总结得到的,但是并不完全OK,有特殊情况!

当工作表名称中有特殊符号数值情况,会在工作表名称左右添加单引号,这个单引号加了不会错,如果不加特殊情况就会出错,所以推荐都加单引号!



看懂了语法,你可能就会去模仿了,毕竟这是最简单的学习方式
 

模仿失败,你悟了吗?



按照上面的跨表引用写法,我们只需要把姓名+感叹号+地址,三者拼接起来,我们就可以跨表获取了!于是,你总结出下面的公式!

按照上面的学习,我们把三者拼接到了一起,但是我们只得到了,公式,并没有值,这是为什么呢?

因为你通过手工构建的是文本!他的外面是双引号,我们要的是双引号内的东西,那如何脱掉双引号呢?那就是INDIRECT函数的事情了

你看这结果不就是来了嘛!

INDIRECT函数,我称为“快递员函数”,你只需要给他一个地址,他就可以把地址位置的东西给你取来!

上面写法可以考虑双引号加入,更加保险,避免工作表名称特殊导致错误!
=INDIRECT('''&A2&''!C8')

那么以后遇到跨表问题,你就可以使用第一步先构建地址,构建好后外面加一层INDIRECT函数即可!

这才搞定一个,还不如人工引号~ 那么如何批量处理起来呢?

 

批量获取各表数据



我们先来给大家分析分析,这个合计要怎么取,有三种方案:

▍方案1:固定地址
在汇总表,名称旁边写好每个表汇总行的单元格地址,下拉填充
这样可以觉得问题,想要取哪一个单元格地址,直接修改地址即可!,但是每个地址都有人工取,不适合位置不断发生变化的情况,固定位置推荐!
 
▍方案2:合计原理

合计是对金额求和,如果我们把整列包括合计再求和得到了什么?是不是金额的2倍,那么我们再除以2,是不是就是我们的合计!我们不再需要考虑合计位置问题,只要确定列即可!



=SUM(INDIRECT('''&A2&''!C:C'))/2

▍方案3:查询!

合计的位置不定,但是我们要的金额都是A列为“合计”对应的C列值,那么我们就可以使用查询函数来查询“合计”即可!第一个想到了VLOOKUP函数,直接上

OK!也同样拿到了结果!这种方法适合位置不定,但是对应关键词有规律的情况!
=VLOOKUP('合计',INDIRECT('''&A2&''!A:C'),3,)

OK!都搞明白了吧,快去试试吧!对了公众号最近又更新了!关注也不一定能收到推送的文章了,且推送没有发布的时间了,没有 星标☆  可能无法及时收到文章更新,喜欢我们的朋友,及时标记一下,不迷路!


▼ 星标不迷路
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
INDIRECT函数-智能跨多表引用帮你提升效率
一句口诀搞懂最难函数INDIRECT;Excel跨表汇总,二级多级下拉菜单
偷偷学会这个小众高能函数,我再也没有加过班
【Excel】聊聊INDIRECT函数的使用
多表引用的4个实用技巧
年底了,4个引用金额方法,让你对预算表不再发愁!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服