我有一个牢房:
=QUERY(A:B;"select A, sum(B) group by A")
问题是当B列中的空白值不计算时,如何在B列中遇到空白值时将其视为0?
以前我将这些单元格设置为0,并且它有效,但这次它们很多。
答案 0 :(得分:2)
有点奇怪,有一个非常简单的例子,似乎一切都按预期工作:
答案 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。