在Excel中区分零,空白和数字

时间:2018-08-28 03:35:14

标签: excel excel-formula

我的文档中有两个Excel工作表,用于将数据导出到另一个程序。一张是实验数据的输入数据,可以是0到9或空白。

第二张工作表从输入工作表中获取数据,并以正确的格式对其进行重新排列,以供分析程序运行。为了使信息正确显示,因为空白仍然是我们的数据点,使用公式

=IF(ISBLANK(C2),"",IF(C2=0, "0")

此公式可区分空白与0之间的差异。

但是,如果我尝试通过添加IF(C2=1,"1")来显示该公式以显示第一个工作表编号,则会因该函数中的参数过多而出错。

如果单元格既不是空白也不是零,是否有办法让它显示单元格的值?

2 个答案:

答案 0 :(得分:2)

如果单元格不是为空白,则获取公式以返回值的最简单方法是;如果单元格为空白,则可以得到一个空白单元格:

=IF(ISBLANK(C2),"",C2)

这将返回:

Input | Output
------+-------
    1 |      1
      |
    2 |      2
    0 |      0
      |    
    9 |      9

答案 1 :(得分:0)

因此返回一个值,如果单元格为空或为0,则不返回任何值,这将起作用:

enter image description here

OR()函数检查空白或0,而IF()使用该结果给出空白或单元格值。