Excel:如果单元格为空,则移至下一个单元格


您可以在 Excel 中使用IF函数和ILBBANK函数来忽略执行计算时为空的单元格。

例如,您可以使用以下语法:

 =IF(ISBLANK( A2 ), "", B2 * C2 )

这个特定的示例将执行以下操作:

  • 如果单元格A2为空,则仅返回空值。
  • 如果单元格A2不为空,则返回单元格B2乘以单元格C2

然后,您可以单击该公式并将其拖动到列中的其他单元格。

以下示例展示了如何在实践中使用此语法。

示例:如果单元格为空,则移至 Excel 中的下一个单元格

假设我们在 Excel 中有以下数据集,显示某商品的销售单位数以及公司各个员工的单价:

假设我们想要通过将“单位”列中的值乘以“价格”列中的值来计算每个员工产生的总收入,但前提是“员工”列中的单元格不为空。

为此,我们可以在单元格D2中键入以下公式:

 =IF(ISBLANK( A2 ), "", B2 * C2 )

然后我们可以单击此公式并将其拖动到 D 列中的每个剩余单元格:

如果为空,Excel 移至下一个单元格

这个公式的工作原理如下:

  • 单元格A2不为空,因此公式返回 40 * 4 = 160。
  • 单元格A3不为空,因此公式返回 20 * 5 = 100。
  • 单元格A4为空,因此公式跳过计算并移至下一个单元格。
  • 单元格A5为空,因此公式跳过计算并移至下一个单元格。

等等。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何填充空单元格
Excel:将条件格式应用于空单元格
Excel:计算平均值并忽略空单元格和空单元格

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注