Excel精英培训网

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

[已解决]SHEET间多次调用出现问题

[复制链接]
发表于 2015-7-18 11:54 | 显示全部楼层 |阅读模式
本帖最后由 命中注定 于 2015-7-18 13:41 编辑

我的SHEET建立为目录,00001,00002……我后续有好多SHEET,命名从00001-01000,目录M列是各个SHEET的名,我现在要在目录H列填个公式可以看到对应SHEET的N列的最末的单元格数据,如果该SHEET的N1为空,则目录显示空,其余显示最末的单元格数据,这个公式用=IF(INDIRECT(M1&"!N$1")="","",LOOKUP(9E+307,M1&"!N":M1&"!N"))哪里错了?或者有没有其他方法解决。

或者建立个VBA在目录SHEET里的H列从H5开始输入=IF('00001'!N7="","",LOOKUP(9E+307,'00001'!N:N)),H6输入=IF('00002'!N7="","",LOOKUP(9E+307,'00002'!N:N))一直到H1004输入=IF('01000'!N7="","",LOOKUP(9E+307,'01000'!N:N))
我就是想省点事,不然自己修改1000行数据也是很累的啊

求大神救命啊!!!!
最佳答案
2015-7-18 12:07
=IF(INDIRECT(M1&"!N$1")="","",LOOKUP(9E+307,INDIRECT(M1&"!N:N")))
没有附件无法确定。
发表于 2015-7-18 12:07 | 显示全部楼层    本楼为最佳答案   
=IF(INDIRECT(M1&"!N$1")="","",LOOKUP(9E+307,INDIRECT(M1&"!N:N")))
没有附件无法确定。
回复

使用道具 举报

 楼主| 发表于 2015-7-18 13:40 | 显示全部楼层
baksy 发表于 2015-7-18 12:07
=IF(INDIRECT(M1&"!N$1")="","",LOOKUP(9E+307,INDIRECT(M1&"!N:N")))
没有附件无法确定。

赞!解决了!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 14:55 , Processed in 0.283123 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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