首页 > 电脑

我需要在一个excel里面显示另一个excel的某一列的最后一行的数字,这个数字是可变动的。

更新时间2019-06-13 08:59:19

我需要在一个excel里面显示另一个excel的某一列的最后一行的数字,这个数字是可变动的。请大神帮忙告诉怎么引用公式得出。

可以这样:

比如需要引用另一EXCEL文档Book1.xls内Sheet1的A列的最后一行的值:

先在该文档的一个单元格,比如Sheet1的B1设置A列的最后一行的行号;

如果数据是连续的,中间没有空行的数值,可以在B1输入公式:=COUNT(A:A)

来取得最后一行的行号;

然后,可用以下语句取得该数据:

=INDIRECT("[Book1.xls]Sheet1!A"&[Book1]Sheet1!$B$1)

注意:

1 如果是新版的excel文档,文档的扩展名是.xlsx

2 前提是Book1.XLS要处于打开状态,才有办法进行引用;或在开启本文档时会提示是否更新数据

3 如果Book1不在同一个目录,则两个[Book1]前需加上完整的路径名称,比如:

C:Documents and SettingsAdministratorMy Documents

4 跨文档提取数据,容易引起数据混乱,有时不能及时/实时更新;如非必要,慎用!

相关标签:excel

上一篇:首页帮助中心客服支持如何修复必要组件

下一篇:adobexd原型图可以导出源码吗