Excel精英培训网

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

[已解决]一个工作薄作为引用源,如何写精确匹配的公式,谢谢老师

[复制链接]
发表于 2013-11-26 11:33 | 显示全部楼层 |阅读模式
本帖最后由 xhczq 于 2013-11-26 16:19 编辑

工作薄1有详细说明,请有空的老师帮忙看看,谢谢

工作博2下面每个工作表当然不只一条数据,我这只是例子
最佳答案
2013-11-26 12:40
H1
  1. =INDIRECT("[工作薄2.xls]"&SUMPRODUCT(IF(T(INDIRECT("[工作薄2.xls]"&ROW($A$1:$A$6)&"!$B$2"))=B2,ROW($A$1:$A$6),))&"!I2")
复制代码
I1
  1. =INDIRECT("[工作薄2.xls]"&SUMPRODUCT(IF(T(INDIRECT("[工作薄2.xls]"&ROW($A$1:$A$6)&"!$B$2"))=B2,ROW($A$1:$A$6),))&"!J2")
复制代码
数组三键结束,然后下拉

请教.rar

15.63 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-11-26 12:40 | 显示全部楼层    本楼为最佳答案   
H1
  1. =INDIRECT("[工作薄2.xls]"&SUMPRODUCT(IF(T(INDIRECT("[工作薄2.xls]"&ROW($A$1:$A$6)&"!$B$2"))=B2,ROW($A$1:$A$6),))&"!I2")
复制代码
I1
  1. =INDIRECT("[工作薄2.xls]"&SUMPRODUCT(IF(T(INDIRECT("[工作薄2.xls]"&ROW($A$1:$A$6)&"!$B$2"))=B2,ROW($A$1:$A$6),))&"!J2")
复制代码
数组三键结束,然后下拉

请教.rar

14.11 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2013-11-26 13:48 | 显示全部楼层
tgydslr 发表于 2013-11-26 12:40
H1I1数组三键结束,然后下拉

请问下两个地方$A$1:$A$6
是什么意思
回复

使用道具 举报

发表于 2013-11-26 13:52 | 显示全部楼层
xhczq 发表于 2013-11-26 13:48
请问下两个地方$A$1:$A$6
是什么意思

第一个到第六个,指的是工作薄2里面的六个工作表
回复

使用道具 举报

 楼主| 发表于 2013-11-26 14:11 | 显示全部楼层
tgydslr 发表于 2013-11-26 13:52
第一个到第六个,指的是工作薄2里面的六个工作表

老师,我刚才试了下,如果工作薄2下面6个工作表,每个工作表只有一条数据,这个公式是可以的,如果每个工作表下面有很多条数据,好像就不行了,你看看是不是这样?谢谢

回复

使用道具 举报

发表于 2013-11-26 14:49 | 显示全部楼层
本帖最后由 tgydslr 于 2013-11-26 14:51 编辑
xhczq 发表于 2013-11-26 14:11
老师,我刚才试了下,如果工作薄2下面6个工作表,每个工作表只有一条数据,这个公式是可以的,如果每个工 ...


这个公式就是照着你这个表的特点弄的,表格结构改变的话公式不能用是很正常的,表格不一样有不一样的公式写法,问题的类型是永远考虑不清楚的
回复

使用道具 举报

 楼主| 发表于 2013-11-26 16:19 | 显示全部楼层
tgydslr 发表于 2013-11-26 14:49
这个公式就是照着你这个表的特点弄的,表格结构改变的话公式不能用是很正常的,表格不一样有不一样的公 ...

是我没说清楚,还是谢谢你,学到了东西
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 15:50 , Processed in 1.528049 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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