2016-06-11 65 views
1

我在Google表格中有一个列表,第一列有一个正值或负值。当我将值从负值更改为正值时,我希望自动将整行被复制到另一张Google表格如何从Google工作表中自动将整行复制到另一个

你有什么想法吗?我怎么能这样做?

示例:清单在一个谷歌的片材:

Positive NAME1 AAA DDD EEEE CCCC 
Negative Name2 AAA DDD EEEE CCCC 
Negative Name3 AAA DDD EEEE CCCC 
Positive Name4 AAA DDD EEEE CCCC 

在新的谷歌表的新的列表应该是这样:

Positive NAME1 AAA DDD EEEE CCCC 
Positive Name4 AAA DDD EEEE CCCC 
+0

创建一个新的片有意义的过滤列表。但是,你是否真的想要**移动该行(包括从当前工作表中删除它)?如果您在输入值时犯了错误,现在该行不在了? – 2016-06-11 14:18:16

+0

我编辑标题,我只是想将它复制到新工作表,而不从当前工作表中删除它。 我试图做一个过滤器,但它可以解决工作,你有什么想法我怎么可以让它的工作? – Szer0P

回答

1

假设第一片材是Sheet 1中;然后在第二片材,输入公式

=filter(Sheet1!A:F, Sheet1!A:A = "Positive") 

这将具有所希望的效果:在列A中只能用“正”的行会在第二片所示。

你可以更进一步,从第二片去除多余的“积极”栏目,与

=filter(Sheet1!B:F, Sheet1!A:A = "Positive") 
+0

现在感谢它的工作,但我希望当我将任何负数更改为正数复制到列表底部时,但是例如,当我将第2行更改为正数时,它将被复制到第2行中的sheet2中但我希望它被复制在最后一行 你能帮我做到这一点吗? – Szer0P

+0

我建议使用[时间戳](http://stackoverflow.com/questions/11458470/automatic-timestamp-when-a-cell-is-filled-out)并按它排序,使用[query](https:// support.google.com/docs/answer/3093343?hl=en)。 –

+0

感谢最大,时间戳工作正常,我排序如此: = sort(过滤(Sheet1!B:F,Sheet1!A:A =“positiv”); 1; True) 现在所有的作品都超级!谢谢汤和马克斯。 – Szer0P

相关问题