使用Excel,如何在另一个单元格的公式中使用空格键清除的单元格

使用Excel,如何在另一个单元格的公式中使用空格键清除的单元格,excel,excel-formula,Excel,Excel Formula,我在单元格A1中有以下公式: (+B1+C1) 这将向单元格A1返回正确的结果,除非已使用空格键清除源单元格B1或B2,在这种情况下,结果为VALUE 使用“删除”清除源单元格可提供正确的结果。我试过使用 =IF(ISBLANK(B1),0,B4) 将单元格B2中的A1公式更改为B2+C1,以测试B1。不幸的是,这不起作用。如有任何解决此问题的建议,将不胜感激。期望所有用户都避免使用空格键清除单元格是不现实的。这里的问题是空格键不清除单元格:它插入一个由单个空格组成的字符串。这是非数值数

我在单元格A1中有以下公式:

(+B1+C1)  
这将向单元格A1返回正确的结果,除非已使用空格键清除源单元格B1或B2,在这种情况下,结果为VALUE

使用“删除”清除源单元格可提供正确的结果。我试过使用

=IF(ISBLANK(B1),0,B4)

将单元格B2中的A1公式更改为B2+C1,以测试B1。不幸的是,这不起作用。如有任何解决此问题的建议,将不胜感激。期望所有用户都避免使用空格键清除单元格是不现实的。

这里的问题是空格键不清除单元格:它插入一个由单个空格组成的字符串。这是非数值数据,因此不能用于数值计算

如果您需要将解决方案交付给使用空间清除的用户群,那么使用=iferrob1*1,0+iferroc1*1,0可能是处理此问题的最佳方法


所有非数字数据都会被一个零击掉。

这里的问题是空格键没有清除单元格:它插入一个由单个空格组成的字符串。这是非数值数据,因此不能用于数值计算

如果您需要将解决方案交付给使用空间清除的用户群,那么使用=iferrob1*1,0+iferroc1*1,0可能是处理此问题的最佳方法


这会将所有非数字数据都用零替换。

当你说用空格键清除时,我想你的意思是他们实际上是在单元格中键入了一个空格。你是说,什么是空间+c3。我想你想要的是=IFERRORB1+C1,而且,不要在公式中键入空格!如果需要的话,你也可以使用Trim和Replace。你是否尝试过@Jeeped评论,因为SumA1:C1不在乎它是空的、空格还是有文本。双重发布?:c真丢人!当你说通过空格键清除时,我想你的意思是他们实际上是在单元格中输入空格。你是说,什么是空间+c3。我想你想要的是=IFERRORB1+C1,而且,不要在公式中键入空格!如果需要的话,你也可以使用Trim和Replace。你是否尝试过@Jeeped评论,因为SumA1:C1不在乎它是空的、空格还是有文本。双重发布?:c真丢人!