Google 工作簿中所有工作表的总和值
Google Sheets Sum values from ALL sheets in a workbook
所以假设我有一个带有随机 sheet 名称、"Bob"、"Sally"、"Billy"、"John" 或类似名称的表格工作簿吨顺序。我还有另一个 sheet,叫做 "Totals"。我如何对特定单元格的值求和,比如所有单元格的 "H4"?具体来说,如果我在创建公式后添加了新的 sheets 而不必每次都更改公式?
您可能需要为此使用自定义函数。将其添加到脚本编辑器
function sumCellAS(cell) {
var val = [];
SpreadsheetApp.getActive()
.getSheets()
.forEach(function (s) {
val.push(Number(s.getRange(cell)
.getValue()))
});
return val.reduce(function (x, y) {
return x + y;
});
}
然后在您的电子表格中输入公式 =sumCellAS("H2"),将要求和的单元格作为字符串传入。
所以假设我有一个带有随机 sheet 名称、"Bob"、"Sally"、"Billy"、"John" 或类似名称的表格工作簿吨顺序。我还有另一个 sheet,叫做 "Totals"。我如何对特定单元格的值求和,比如所有单元格的 "H4"?具体来说,如果我在创建公式后添加了新的 sheets 而不必每次都更改公式?
您可能需要为此使用自定义函数。将其添加到脚本编辑器
function sumCellAS(cell) {
var val = [];
SpreadsheetApp.getActive()
.getSheets()
.forEach(function (s) {
val.push(Number(s.getRange(cell)
.getValue()))
});
return val.reduce(function (x, y) {
return x + y;
});
}
然后在您的电子表格中输入公式 =sumCellAS("H2"),将要求和的单元格作为字符串传入。