【问题标题】:Why are there cells treated different from "0" in google sheets, even though they're blank?为什么在谷歌表格中处理与“0”不同的单元格,即使它们是空白的?
【发布时间】:2021-05-09 05:45:46
【问题描述】:

我知道 Google 表格会将空白单元格视为 0 数字(您可以将数字乘以空白单元格,不会出现错误)。

我想了解为什么一个所谓的空白单元格不被视为 0(如果我删除它,单元格会正常变为空白)。

我将分享一张表格来说明我的意思。谢谢您的帮助 https://docs.google.com/spreadsheets/d/1cXhQcwUYhCNMUc06o5x48QeJtjXwQSPRBycydQ639_M

这里的单元格 C2 不是空白的,它没有被视为 0,但我不明白为什么。

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    Blank 和 null 不是一回事。例如,一个从未保存过值的单元格是空白且等于 0,而复制了一个空字符串(即“”)的单元格是空文本。

    这可能会发生,例如,使用这样的 IF 公式:

    =IF(LEN(A2:A),A2:A+1,"")

    这与以下不同:

    =IF(LEN(A2:A),A2:A+1,)

    第一个公式将一个空字符串粘贴到每个单元格中 A2:A 没有长度;第二个公式什么都不做(即,让它真正空白)。

    如果您将第一个公式的结果硬拷贝到另一个位置,您也将复制空文本字符串。

    您可以使用=ISBLANK( )ISTEXT( ) 测试显示为空的单元格中的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      • 1970-01-01
      • 2019-09-25
      • 2016-12-18
      • 1970-01-01
      相关资源
      最近更新 更多