首页 > 解决方案 > Google 表格 - 自动从表格 1 导入数据,而不是从新表格 2 中删除

问题描述

我使用 IMPORTRANGE 连接我的两个谷歌表格。Sheet1 包含我们需要订购的东西的信息,Sheet2 用于存储订购后的所有物品。但是,我希望 Sheet1 中的数据按顺序删除,然后从 Sheet2 中删除。

如何根据 Order# 从 Sheet1 获取信息以自动复制到 Sheet2,并且在从 Sheet1 中删除时不会被删除?

标签: google-sheetsgoogle-sheets-formula

解决方案


如果您想通过删除 Sheet1 中的行来实现这一点,您需要一个脚本。

如果您只想使用 Sheets 标准公式,还有另一个选项可能满足用例,但实际上不会从 Sheet1 中删除行。

您需要做的是向 Sheet1 添加一个新的是/否或复选框列(名为“已删除”或类似名称)。当您想“删除”一行时,您只需选中该列中的复选框。

在 Sheet2 上,您将包装IMPORTRANGEinto QUERY,例如

=QUERY(IMPORTRANGE(...), "select * where Col1=TRUE")

如果您在 Sheet1 中的第一列是一个复选框,如果一行被标记为“已删除”,则该复选框被选中。


推荐阅读