为当前单元格设置默认值 Google 电子表格

Posted

技术标签:

【中文标题】为当前单元格设置默认值 Google 电子表格【英文标题】:Setting a default value for the current cell Google Spreadsheets 【发布时间】:2021-07-22 12:49:49 【问题描述】:

似乎可以根据其他单元格的值有条件地填充其他单元格的值。但是我想说,如果我没有在单元格中输入任何信息,它会显示0

=ArrayFormula(IF(ISBLANK(D2), "", 0))

=IF(ISBLANK(D2), "", "Default Value")

但这会返回#REF!错误

【问题讨论】:

【参考方案1】:

您可以这样做,但不能直接这样做。

对于图像 C2:E 的范围,您可以这样做:

=ARRAYFORMULA(C2:E*1)

但是这个公式需要在第 2 行的任何空列中使用,而不是 C、D 或 E 列。之后,您可以隐藏 C:D 列并仅从数组公式中使用可视化

【讨论】:

哼哼,那以后就不可能像我这样了。好像? @JamieHutber docs.google.com/spreadsheets/d/…【参考方案2】:

你不能用 D2 值计算 D2 值... 您不能在公式中使用 D2。

更好的方法是使用另一列 (E2),其定义如下:

E2 formula:
=IF(ISBLANK(D2), "", "Default Value")

【讨论】:

是的,这很可悲。因为我想为我的单元格设置一个默认值,所以我不需要在所有单元格上都输入 0:p

以上是关于为当前单元格设置默认值 Google 电子表格的主要内容,如果未能解决你的问题,请参考以下文章

自定义函数获取该值后将值存储在单元格中/Google 电子表格

Google 电子表格脚本:检查单元格是不是为空

在 Google Docs 电子表格的列中计算具有任何值(字符串或数字)的单元格数

Google 电子表格在消耗 400000 个单元格之前停止存储数据

自定义公式 Google 电子表格

在电子表格中如何设置步长的大小