处理Google电子表格中的空白值

时间:2013-12-11 04:22:34

标签: google-sheets

我有一个牢房:

=QUERY(A:B;"select A, sum(B) group by A")

问题是当B列中的空白值不计算时,如何在B列中遇到空白值时将其视为0?

以前我将这些单元格设置为0,并且它有效,但这次它们很多。

2 个答案:

答案 0 :(得分:2)

有点奇怪,有一个非常简单的例子,似乎一切都按预期工作:

enter image description here

答案 1 :(得分:1)

首先,点击工具>脚本编辑器:

function zeroIfBlank() {
  var range = SpreadsheetApp.getActiveSheet().getDataRange();
  var numRows = range.getNumRows();
  var numCols = range.getNumColumns();
  for (var i = 1; i <= numRows; i++) {
    for (var j = 1; j <= numCols; j++) {
      var currentValue = range.getCell(i,j).getValue();
      if(currentValue == '')
        range.getCell(i,j).setValue(0);
    }
  }
}

第二,工具&gt;脚本管理器&gt;运行zeroIfBlank。