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

发布时间:2019-07-30 19:52:36

我需要在一个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 Settings\Administrator\My Documents\

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

以上问题属网友观点,不代表本站立场,仅供参考!