Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 设置默认单元格值_Google Sheets_Formula - Fatal编程技术网

Google sheets 设置默认单元格值

Google sheets 设置默认单元格值,google-sheets,formula,Google Sheets,Formula,是否有一种方法可以“锁定”已输入数据/公式的单元格,使其能够被更改,但当您按delete或backspace时,它将恢复为以前输入的“锁定”内容 我需要这个,因为我输入的一些单元格需要包含复杂的公式,以及其他单元格的输入 (试图为我的雇主创建Rota,自行计算休息时间等,但我不能使用其他软件。) 编辑: -我无法使用保护,因为我需要在需要时编辑单元格,然后在不再需要手动输入时还原为公式。单元格中不能同时有值(手动输入)作为公式。如果必须是单个单元格,则需要一个脚本来检测某种变化,并在接受手动输入

是否有一种方法可以“锁定”已输入数据/公式的单元格,使其能够被更改,但当您按delete或backspace时,它将恢复为以前输入的“锁定”内容

我需要这个,因为我输入的一些单元格需要包含复杂的公式,以及其他单元格的输入

(试图为我的雇主创建Rota,自行计算休息时间等,但我不能使用其他软件。)

编辑:
-我无法使用保护,因为我需要在需要时编辑单元格,然后在不再需要手动输入时还原为公式。

单元格中不能同时有值(手动输入)作为公式。如果必须是单个单元格,则需要一个脚本来检测某种变化,并在接受手动输入和恢复所需公式之间切换。然而,使用两个单元格也可以达到类似的效果,例如C5(手动输入)和D5(公式)。然后在其他地方:

 =if(isblank(C5),D5,C5)  

如果在C5中输入值,则上述公式将采用该值。如果C5被删除(其内容被删除),则上述公式将采用D5中公式计算的值

为什么不使用“我不能使用保护”,因为如果需要,我需要编辑单元格,如果不再需要手动输入,则返回公式。