我正在寻找一个公式,如果下面的单元格为空白,则始终使用上面的单元格。如果然后填写了空白单元格,我将需要该语句跳转到它下面的下一个单元格。
答案 0 :(得分:0)
让我们假设您的数据按照下面的图片进行布局,并且您希望公式在黄色单元格中显示。您需要下面单元格中的最后一个条目,并且如果下面没有条目,则需要来自上面单元格的数据。
该解决方案的棘手部分在于它使用了执行类似于数组的计算的函数。因此,您不应使用完整的列引用。如果不知道您的数据布局是什么,将很难使某些事情自动化。对于此特定解决方案,我假设除了证书以外,您在黄色单元格下面没有其他信息。我还假设您不会在第20行之后添加任何证书。可以随意调整此数字以满足您的需要,但是请避免在AGGREGATE中使用完整的列引用,因为您将对空单元格进行一堆无用的计算,从而可能使您陷入困境系统。
在黄色单元格B3中使用以下公式,然后复制到D4:
=IFERROR(INDEX(B:B,AGGREGATE(14,6,ROW(B4:B20)/(B4:B20<>""),1)),B2)