分享

跨工作表求和的完美方法终于找到了。Excel INDIRECT函数跨工作表引用案例详解

 拨丝留其产 2016-03-17

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 See You Again Wiz Khalifa;Charlie Puth - Furious 7 (Original Motion Picture Soundtrack)

Excel INDIRECT函数跨工作表求和案例详解

每个产品的库存明细存放在不同的工作表中,出入库操作起来是方便多了,可盘点库存剩余量却麻烦了,需要一个一个去看,今天小编excel小课堂(ID:excel-xiaoketang 长按复制)就为大家分享一个利用INDIRECT函数跨工作表引用实现跨工作表自动计算当前库存量的小方法。


案例数据表格如图中所示,各产品库存明细存放在以产品名字命名的工作表中,要求在库存汇总表中自动显示各产品的剩余库存量。

StepA跨工作表计算库存包含两个部分,第一要实现跨工作表引用数据,第二汇总要求和,可以在汇总表B4输入公式“=SUM(虹之玉!B2:B100)-SUM(虹之玉!C2:C100)”,以此类推,其他产品也可照此输入,但产品少可以,如果要上百个呢,每个产品都要输,名称改了还得输,那还不累死宝宝了,能不能动态实现自动匹配查找呢?功夫不负有心人,终于找到他,就是返回文本字符串所指定引用的函数——INDIRECT。在B4输入公式“=SUM(INDIRECT(A4&''!B2:B100''))-SUM(INDIRECT(A4&''!C2:C100''))”,然后复制填充一直到最后,结果就有了。

INDIRECT——功能说明
这么厉害的公式是什么意思呢?SUM函数相信大家都不陌生了,主要解释下这个据说是EXCEL中最无可替代的函数INDIRECT。

INDIRECT函数返回并显示由文本字符串指定的引用的内容。使用INDIRECT函数可引用其他工作簿的名称、工作表名称和单元格引用。

INDIRECT——语法参数
INDIRECT(ref_text, [A1])

Ref_text    必需。对单元格的引用,此单元格包含 A1 样式的引用、R1C1 样式的引用、定义为引用的名称或对作为文本字符串的单元格的引用。如果 ref_text 不是合法的单元格引用,则 INDIRECT 返回 错误值。

如果 ref_text 是对另一个工作簿的引用(外部引用),则被引用的工作簿必须已打开。如果源工作簿没有打开,则 INDIRECT 返回错误值 #REF!。

如果 ref_text 引用的单元格区域超出 1,048,576 这一行限制或 16,384 (XFD) 这一列限制,则 INDIRECT 返回错误 #REF!。

A1    可选。一个逻辑值,用于指定包含在单元格 ref_text 中的引用的类型。

如果 A1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。

如果 A1 为 FALSE,则将 ref_text 解释为 R1C1 样式的引用。

INDIRECT——案例说明啰里啰嗦讲了一大堆,不知道小伙伴有没有看明白,如果明白了非常好,如果没明白,也不要紧,因为接下来就是实践项目了。


多表合并还觉得不过瘾,那咱就接着上。数据依然是案例中的数据,只是这次不再计算剩余库存量,而是需要一份每日各个产品的入库数量明细。连求和都省下了。直接上结果,在B4输入公式“=INDIRECT($A4&'!B'&COLUMN())”,接下来就是复制填充拖拽拖拽。$A4&'!B'&COLUMN()  根据COLUMN()函数产生的列号,生成单元格地址。本例中则对应的是B2,$A4则返回对应的工作表本例为虹之玉。


要想年薪上百万,就得先点赞,当然,分享也是不可少的哟!


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多