
我想自動累積 AAA 中從 BBB 到 gg 以及更多子表的所有值。
- 似乎 importrange() 不能在同一張表中使用。
- 我想我必須使用應用程式腳本,但這對我來說很難。
uj5u.com熱心網友回復:
試試這個方法
=query({bbb!A:F;ccc!A:F;ddd!A:F},"select * where Col1 is not null")
或通過腳本
function accumulate() {
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sh = ss.getSheetByName('AAA')
sh.clearContents()
var index = sh.getIndex()
ss.getSheets().filter(s => s.getIndex() > index).forEach(function (sheet) {
var data = sheet.getDataRange().getValues()
sh.getRange(sh.getLastRow() 1,1,data.length,data[0].length).setValues(data)
SpreadsheetApp.flush();
})
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/449464.html
