=IF(A2<>"",A2<>INDIRECT("A"&ROW()-1),FALSE)
示例代码:
function onEdit() { var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getActiveRange(); var row = range.getRowIndex(); var col = range.getColumnIndex(); var prevValue = sheet.getRange(row-1, col).getValue(); var currentValue = range.getValue();
if(prevValue != "" && currentValue != "" && prevValue != null && currentValue != null) {
if(prevValue != currentValue){
range.setBackground("yellow");
} else {
range.setBackground("white");
}
} else {
range.setBackground("white");
}
}
注意:上面的代码是通过在编辑表格时触发来执行比较的。 也可以使用类似的代码,强制执行特定范围内的比较。
上一篇:比较单元格中的日期与日期范围
下一篇:比较单元格。