簡體   English   中英

如何每周以新條目自動更新另一個工作表中的特定單元格? (Google表格)

[英]How to auto-update a specific cell from another sheet weekly with a new entry? (Google Sheets)

是否可以編寫腳本來自動更新具有列內新條目的單元格?

例如“ J2”得到更新,並且我想在另一張紙的“ C2”中輸入一個新條目。 它也適用於整個列或行嗎?

老實說,我是編碼方面的初學者,因此可以提供任何幫助。

將此放置在您要具有新值的工作表的單元格C2中:

=Sheet1!J2

如果工作表名稱不同,則用工作表名稱替換Sheet1。 如果工作表名稱中有空格,請在名稱兩邊加上單引號,例如:

`='Responses ID'!J2`

如果您需要將此應用於列,則可以使用一種方法來完全不復制公式。 將其放在單元格C2中會將公式應用於整個列:

=ARRAYFORMULA(IF(ISBLANK('Responses ID'!C2:C),,'Responses ID'!C2:C))

ARRAYFORMULA()繼續工作並返回一個數組IF()如果條件為true,則返回一個值,如果條件為false,則返回一個不同的值。 在這種情況下,我們的條件是ISBLANK(),如果傳遞的單元格為空,則返回true。 IF()對於真實情況不返回任何內容(請注意,在這種情況下,此值未設置為“”,因為Google Sheets在單元格中放置了一個值。如果不輸入真實值,則不返回任何值。)。

如果要確保沒有人通過編輯單元格C2刪除此公式,則可以通過向其添加bot將其“隱藏”在“標題”行中:

=ARRAYFORMULA(IF(ROW(A1:A)= A1, "My Header",IF(ISBLANK('Responses ID'!C2:C),,'Responses ID'!C2:C)))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM