Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1686|回复: 3

[已解决]从多个工作簿中调取统一关键字的数据

[复制链接]
发表于 2017-8-31 17:48 | 显示全部楼层 |阅读模式
本帖最后由 flyfred 于 2017-9-4 09:01 编辑

excle从多个工作簿中调取统一关键字的数据;有多个厂家,多个物资的价格,需要按照物资归类汇总到一张表内。如:物资1汇总表:需要从厂商1、厂商2、厂商3、厂商4表格中提取“物资1”的数据归类,类似物资2汇总表:需要从厂商1、厂商2、厂商3、厂商4表格中提取“物资2”的数据归类,类似物资3汇总表:需要从厂商1、厂商2、厂商3、厂商4表格中提取“物资3”的数据归类。因为表格比较多。用时太长了。谢谢大神们。[/td][/tr]

最佳答案
2017-9-1 05:38
本帖最后由 cabcyvr 于 2017-9-1 05:41 编辑

物资1/2/3汇总的  A4=iferror(SUM(INDIRECT(A$1&"!A2:a1000")),"/"),向右复制    假设首行的厂商是从左到右顺序排列。"/"表示该厂商不存在。

3.zip

52.92 KB, 下载次数: 14

发表于 2017-9-1 05:38 | 显示全部楼层    本楼为最佳答案   
本帖最后由 cabcyvr 于 2017-9-1 05:41 编辑

物资1/2/3汇总的  A4=iferror(SUM(INDIRECT(A$1&"!A2:a1000")),"/"),向右复制    假设首行的厂商是从左到右顺序排列。"/"表示该厂商不存在。
回复

使用道具 举报

 楼主| 发表于 2017-9-1 08:52 | 显示全部楼层
本帖最后由 flyfred 于 2017-9-1 09:01 编辑
cabcyvr 发表于 2017-9-1 05:38
物资1/2/3汇总的  A4=iferror(SUM(INDIRECT(A$1&"!A2:a1000")),"/"),向右复制    假设首行的厂商是 ...

我的描述有点错误。我的意思是,带出对应的原表数据,不是求和。例如“物资1”表里的内容需要,体现后面所有厂家对“物资1”的数据,我附件更新了,请再看一下。
回复

使用道具 举报

发表于 2017-9-1 18:32 | 显示全部楼层
A3=IFERROR(HLOOKUP(A$2,INDIRECT(A$1&"!1:1000"),ROW(A2),),"/")   

"物资“在原表中可以乱序排列
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 06:59 , Processed in 0.232786 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表