![](/img/trans.png)
[英]Possible to to autofill column with formulas with =isoweeknum & =arrayformula
[英]dismiss ArrayFormula with simple formulas, doing the same
嗨,我的名字是Ray,我是初级开发人员。
什么是实现“数组公式”的替代方案,但它不是保留硬编码,而是将公式放入公式中???
a b (b the formula i want)
100 1 =arrayformula(a2:a / 100)
200 2 =arrayformula(a3:a / 100)
300 3 =arrayformula(a4:a / 100)
400 4 =arrayformula(a5:a / 100)
500 5 =arrayformula(a6:a / 100)
现在,我想添加列,并希望公式仍然继续下去数千行,所以手动执行它效率不高,有人可以帮助我。
数组公式给出了正确答案,但粘贴的是硬编码而不是公式。 它也毁了我的其他公式。
您需要一个脚本来完成任务。 代码将粘贴到脚本编辑器中:
你可以构建onEdit
函数。 这是一个非常简单的例子:
function onEdit(t) {
var range = t.range;
var row = range.getRow();
var sheet = SpreadsheetApp.getActiveSheet();
var cell = sheet.getRange(row, 2);
var formula = "=A" + row + "/100";
cell.setFormula(formula);
}
这是一个更有用的例子:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.