excel-空白单元格使用不同的单元格数据的公式是什么

时间:2019-03-25 12:19:35

标签: excel-formula

我正在寻找一个公式,如果下面的单元格为空白,则始终使用上面的单元格。如果然后填写了空白单元格,我将需要该语句跳转到它下面的下一个单元格。

1 个答案:

答案 0 :(得分:0)

让我们假设您的数据按照下面的图片进行布局,并且您希望公式在黄色单元格中显示。您需要下面单元格中的最后一个条目,并且如果下面没有条目,则需要来自上面单元格的数据。

Layout

该解决方案的棘手部分在于它使用了执行类似于数组的计算的函数。因此,您不应使用完整的列引用。如果不知道您的数据布局是什么,将很难使某些事情自动化。对于此特定解决方案,我假设除了证书以外,您在黄色单元格下面没有其他信息。我还假设您不会在第20行之后添加任何证书。可以随意调整此数字以满足您的需要,但是请避免在AGGREGATE中使用完整的列引用,因为您将对空单元格进行一堆无用的计算,从而可能使您陷入困境系统。

在黄色单元格B3中使用以下公式,然后复制到D4:

=IFERROR(INDEX(B:B,AGGREGATE(14,6,ROW(B4:B20)/(B4:B20<>""),1)),B2)

POC