我有一個預算電子表格,其中包含每個付款期的選項卡。這些選項卡是根據需要創建的,沒有我可以很容易地提前知道的名稱。例如,一個將是“10/15 - 10/28”,因為那是支付期。下個月我用“10/29 - 11/11”創建一個新的。我希望能夠對所有作業表的值求和。例如,每個作業表都有一個名為“Save”的行,有些作業表有一個名為“Rent”的行,但并非每個作業表都包含具有這些名稱的行,而且當它們出現時,它們不會總是位于相同的單元格編號中。



所需的最終標簽

第 1 列的值是預先知道的,因此可以對其進行硬編碼。例如,永遠不會出現隨機的“還有更多的東西”,我不會通過向最終選項卡添加新行來總結。
uj5u.com熱心網友回復:
我寫了2個腳本:
budgetTotal它接受一個budgetCategory引數,例如“租金”,并回圈遍歷檔案中的所有作業表以總結每個作業表上列出的該類別的金額。budgetCreation它會查看您的總計表并budgetTotal為您列出的每個類別寫入這些公式。
我遇到了一個挑戰,當我添加新作業表時,公式不會意識到并更新總數。所以,我所做的是創建一個簡單的按鈕來執行budgetCreation腳本。這樣,當您添加新的工資周時,您只需要按下按鈕 - 瞧!- 總數更新。
使用 onEdit 或 onChange 觸發器可能有更好的方法來做到這一點,但這感覺是一個不錯的起點。
這是帶有按鈕
這種方法的問題在于,在更改任何源資料時,公式不會自動重新計算。為此,請參閱上述方法。
參考:
- onEdit(e)
- Google 表格中的自定義函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/327412.html
