2016-06-11 48 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

相關問題