当我在列中填充内容时,我想自动在列中插入日期。 让我们举个例子。
当我在A2中填写名称时,日期会自动插入到B2中。有可能,如果有,请告诉我。
答案 0 :(得分:0)
是的,例如=if(A1="","",today())
,但我猜这不适合,因为插入日期会随着时间的推移而改变,除非转换为值。
省力但不自动,可能只需输入name
然后 Ctrl + ;
。
今天不自动更新的日期是手动输入,不适合或脚本之间的选择。
答案 1 :(得分:0)
知道了,可以使用谷歌应用程序脚本
这是代码
function onEdit(event) {
var aCell = event.source.getActiveCell(), col = aCell.getColumn();
var sheetName = event.source.getActiveSheet().getName();
if(col == 1) {
var adjacentCell = aCell.offset(0, 2);
if(!adjacentCell.getValue()) {
var newDate = Utilities.formatDate(new Date(),
"GMT+1", "dd/MM/yyyy");
adjacentCell.setValue(newDate);
}
}
}