Google sheets 将Google工作表中最后填充的行复制到其他电子表格

Google sheets 将Google工作表中最后填充的行复制到其他电子表格,google-sheets,Google Sheets,我是编程新手,非常感谢您的帮助 我有两个不同的电子表格,一个名为数据库,这是我们放置所有详细信息的地方,另一个名为检查表,都有一个工作表,每个工作表名为Sheet1 现在,我想做的是将数据库电子表格中最后填充的行放入清单电子表格中 我知道这样一个公式: =FILTER('Sheet 2'!A:A , ROW('Sheet 2'!A:A) =MAX( FILTER( ROW('Sheet 2'!A:A) , NOT(ISBLANK('Sheet 2'!A:A))))) 这将获取最后填充的行,但这

我是编程新手,非常感谢您的帮助

我有两个不同的电子表格,一个名为数据库,这是我们放置所有详细信息的地方,另一个名为检查表,都有一个工作表,每个工作表名为Sheet1

现在,我想做的是将数据库电子表格中最后填充的行放入清单电子表格中

我知道这样一个公式:

=FILTER('Sheet 2'!A:A , ROW('Sheet 2'!A:A) =MAX( FILTER( ROW('Sheet 2'!A:A) , NOT(ISBLANK('Sheet 2'!A:A)))))
这将获取最后填充的行,但这只在一个电子表格中起作用,当我在两个不同的电子表格上工作时不起作用

我如何让这个公式与两个不同的电子表格一起工作


非常感谢

要从其他电子表格访问数据,您可以使用IMPORTRANGE。我建议您在清单电子表格中创建一个新的工作表,并将您需要的工作表从数据库导入其中。然后你就可以使用你的公式了

在清单中,创建一个名为[IMPORTED]Database或类似内容的新工作表 在[IMPORTED]数据库的单元格A1中,输入=IMPORTRANGEdatabase\u spreadsheet\u url,Sheet1!A:Z将范围修改为您实际需要的范围 现在调整您的公式,以获得最后一个要设置的值=过滤器“[IMPORTED]Database”!A:一行“[导入的]数据库”!A:A=MAXFILTERROW'[IMPORTED]数据库'!A:A,不是空的“[导入的]数据库”!A:A
该公式只提供A列中的最后一个值。这是您想要的,还是您想要整行?嗨@Diego我只想得到最后一个值,但我似乎无法使用两个不同的电子表格。这实际上是可行的,但这样做会有点麻烦,因为数据库电子表格不时会更新和添加新行,如果我将其导入检查表,我必须在每次添加新行时继续导入。否。如果您在数据库中进行更改,它将自动反映在检查表中。导入是指复制还是移动?@L.Gold我不太理解您的最后一个问题。您只需使用IMPORTRANGE一次。完成此操作后,数据库中的任何更改都会自动显示检查表,因为导入功能会自动刷新。@L.Gold我想我明白了。请参阅我的修订答案,因为我为您详细说明了步骤。