从另一个工作表获取列中最后一个单元格的值

时间:2020-01-16 09:34:20

标签: google-sheets

在Google表格中,当我想从A列中获取最后一个值时,就使用它。

=index(A:A,max(row(A:A)*(A:A<>"")))

效果完美。即使它们之间有空格也会跳过它们。这正是我想要的。但是当我想引用另一张纸上的列时,将其更改为:

=index((AnotherSheetName!A):(AnotherSheetName!A),max(row((AnotherSheetName!A):(AnotherSheetName!A))*((AnotherSheetName!A):(AnotherSheetName!A)<>"")))

与此有关,我得到了错误:

Error Unknown range name: 
'A'.

由于我只是将列名替换为sheetname!column name,因此没有错误提示。有人可以帮我吗?谢谢。

1 个答案:

答案 0 :(得分:1)

您对远程工作表中的范围的表示法不正确,这应该可行:

=index(AnotherSheetName!A:A,max(row(AnotherSheetName!A:A)*(AnotherSheetName!A:A<>"")))