在相对于单元格的空白之前查找最后一个值

Find last value before blank relative to cell

我有一个数据集,其中有大量较小的 table 排列成两列。

为了进行一些计算,我需要在每一行中找到该行所属的较小 table 的总数,下面是一张图片来说明。

有没有我可以使用的公式,可以拖动它来填充数据集中的每一行?每列中有数百个 table,因此必须手动设置每个 row/section 的总单元格将花费数小时。

在 H3 中尝试这个然后填写。

=IF(B3<>"", INDEX(C3:C99, MATCH("total", B3:B99, 0)), "")