Google apps script 有人能用间接()强制冻结这个公式吗
间接()对于小公式来说似乎很容易,但对于下面的公式来说似乎并不那么容易。我想冻结的原因是,每当我删除FormResponses中的行时,第二个选项卡中的公式就会失控 所以watevr发生在FormResponses中,我希望公式是稳定的Google apps script 有人能用间接()强制冻结这个公式吗,google-apps-script,google-sheets,Google Apps Script,Google Sheets,间接()对于小公式来说似乎很容易,但对于下面的公式来说似乎并不那么容易。我想冻结的原因是,每当我删除FormResponses中的行时,第二个选项卡中的公式就会失控 所以watevr发生在FormResponses中,我希望公式是稳定的 =SUM(ArrayFormula(('Form Responses 1'!$B$2:$B=A2)*('Form Responses 1'!$A$2:$A)*(if(offset('Form Responses 1'!$B$2:$B,0,1)="Break S
=SUM(ArrayFormula(('Form Responses 1'!$B$2:$B=A2)*('Form Responses 1'!$A$2:$A)*(if(offset('Form Responses 1'!$B$2:$B,0,1)="Break Start", -1, 1))))
不幸的是,无法仅锁定工作表或范围的格式。如果它们被锁定,将阻止所有内容被更改。最好的办法是创建一份工作表副本,按照您的意愿格式化,并保护它不受任何人的影响 然后有两种选择:
- 转到受保护的工作表,选择所有单元格,然后使用格式画师将格式复制到工作表李>
- 编写脚本,将受保护工作表的格式复制到工作表
- 打开电子表格并选择要冻结的行或列中的单元格
- 打开“视图”菜单
- 悬停在冻结区上方
- 选择其中一个选项可冻结最多十行或五列。您还可以选择“最多到当前行”(或“最多到当前列”)以冻结高亮显示的单元格之前的行或列