Dzwebs.Net

撰写电脑技术杂文十余年

引用另外一个工作薄某列自动变化的单元格地址

Admin | 2010-12-14 9:07:05 | 被阅次数 | 11113

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  我们知道,要想引用某个关闭工作薄的数据,可以使用如下的通用格式:

  '[工作薄名称.xls]工作表名称'!数据区域

  这样,就可以从已经关闭的工作薄中提取数据了。

  比如: 

  '[test.xls]sheet!A1:B6

  然而,上述的方法虽然简单并且方便,却有一个致命的弱点,比如,被引用的已经关闭的工作薄的表中,如果我们引用的是某个列的有效数据的最后一行,即,最后一行是求和行。

  那么,所带来的问题是,如果已关闭的工作薄的工作表重新在插入新行,输入新数据,那么,所引用的单元格地址不会随着数据行的增加而自动改变引用地址。这就会出现引用错误的单元格地址,那么,如何解决这个问题呢?

  通过LOOKUP函数,我们就可以有效的解决这种问题。

  比如:

  =LOOKUP(9E+307,L:L),实现的功能是,返回当前工作表的L列的有效数据的最后一行。

  根据这个,综合以上的方法,我们就可以得出如下的满足我们的需要的公式:

  =LOOKUP(9E+307,'[工作薄名称.xls]工作表名称'!L:L)

  当然,如果您的工作薄不在同一目录,可以加上路径即可解决问题。比如:

  =LOOKUP(9E+307,'E:\我的工作薄\[工作薄名称.xls]工作表名称'!L:L)


该杂文来自: Excel杂文

上一篇:显示隐藏Excel公式的简单方法

下一篇:excel整列求和的方法

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计