在Excel的上面单元格中查找单词的第一次出现

在Excel的上面单元格中查找单词的第一次出现,excel,Excel,假设我有一组如下所示的数据。第一部分是过去的结果,我需要填写未来的“变化后的平衡”。特别是,对于带圆圈的3.5,我需要参考对应于a的更改前的第一个余额。特别是,单元格中位于当前a上方的最后一个a。然后,我需要阅读图3并添加0.5的更改以获得3.5。请问如何在Excel中执行此操作 以下公式的问题是,在上次执行a之前,必须停止查找范围的底部。您可以在公式中使用OFFSET查看更改前余额列来执行此操作,但公式很快就会变长 =INDEX($B$2:$B$10,SUMPRODUCT(MAX(ROW($A

假设我有一组如下所示的数据。第一部分是过去的结果,我需要填写未来的“变化后的平衡”。特别是,对于带圆圈的3.5,我需要参考对应于a的更改前的第一个余额。特别是,单元格中位于当前a上方的最后一个a。然后,我需要阅读图3并添加0.5的更改以获得3.5。请问如何在Excel中执行此操作


以下公式的问题是,在上次执行
a
之前,必须停止查找范围的底部。您可以在公式中使用
OFFSET
查看
更改前余额
列来执行此操作,但公式很快就会变长

=INDEX($B$2:$B$10,SUMPRODUCT(MAX(ROW($A$2:$A$10)*($B$7=$A$2:$A$10))-1))

为什么是a?你能举更多的例子吗?我们需要看到一个模式,一个空白不足以确定模式。当空白时,您是否总是想要一个空白?你想要上面的手机吗?你试图做的事情的逻辑是不正确的clear@urdearboy我更新了我的问题,我意识到它以前是不正确的。变化会是负面的吗?是的,可能是。我所需要的就是找到第一个a在当前a之上的位置,然后读取余额。之后,只需添加新的更改。您是否接受VBA解决方案?