如何在 Excel 中仅显示具有输入数据的行的公式数据?

如何在 Excel 中仅显示具有输入数据的行的公式数据?

假设我有这样一个简单的 Excel 表格:

|  3 | 3 |  6 |
|  2 | 7 |  9 |
|    |   |  0 |
|    |   |  0 |
|    |   |  0 |
|    |   |  0 |

第三列是前两列的公式(本例中为 SUM)。如果第一列有值,如何只显示第三列?在本例中,我只是添加到=SUM(A1;B1)第三列并将其向下拖动,但这会使所有空行都为 0,但我希望它们是空白的。

答案1

您使用IFISNUMBER

就像是

=IF(ISNUMBER(A1), SUM(A1:B1), "")

这假设您的 A 列和 B 列要么都有值,要么都没有值。

答案2

备选答案:

=IF(SUBTOTAL(3;A1:B1)>0;SUM(A1:B1);"")

SUBTOTAL(3,... 等于 COUNTA() - 计算包含内容的单元格数量。

因此,这将检查是否至少有一个单元格包含内容(可能是零),然后对所有单元格求和。

相关内容