Excel:如果单元格为空,则移至下一个单元格
您可以在 Excel 中使用IF函数和ILBBANK函数来忽略执行计算时为空的单元格。
例如,您可以使用以下语法:
=IF(ISBLANK( A2 ), "", B2 * C2 )
这个特定的示例将执行以下操作:
- 如果单元格A2为空,则仅返回空值。
- 如果单元格A2不为空,则返回单元格B2乘以单元格C2 。
然后,您可以单击该公式并将其拖动到列中的其他单元格。
以下示例展示了如何在实践中使用此语法。
示例:如果单元格为空,则移至 Excel 中的下一个单元格
假设我们在 Excel 中有以下数据集,显示某商品的销售单位数以及公司各个员工的单价:
假设我们想要通过将“单位”列中的值乘以“价格”列中的值来计算每个员工产生的总收入,但前提是“员工”列中的单元格不为空。
为此,我们可以在单元格D2中键入以下公式:
=IF(ISBLANK( A2 ), "", B2 * C2 )
然后我们可以单击此公式并将其拖动到 D 列中的每个剩余单元格:
这个公式的工作原理如下:
- 单元格A2不为空,因此公式返回 40 * 4 = 160。
- 单元格A3不为空,因此公式返回 20 * 5 = 100。
- 单元格A4为空,因此公式跳过计算并移至下一个单元格。
- 单元格A5为空,因此公式跳过计算并移至下一个单元格。
等等。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: