多层匹配空白单元格

时间:2018-06-14 21:06:23

标签: google-sheets

我回到了另一个Google表格问题。这个不是脚本 - 这次我正在寻找帮助来计算公式。

我已附上两张相关的屏幕截图。第一个是对方#34;第二行的特征在于第8行的相对部分和第9行的第二对立部分。单元格B3的公式显示在两者中;实质上,单元格B3在第10行(或第二张图像中的第11行)之后的列L中查找第一个空白单元格,并返回该行的内容" F"柱。这让我得到了#34;正在跟踪的问题的下一个截止日期。对于那些感兴趣的人,是的,Cell D3有一个类似的公式看K。

One Opposing Party

Two Opposing Parties

目前,我们必须手动更新B3(和D3),如果我们添加其他方(不一定是对立的,而不仅仅是一方)。这比我想要的更乏味。我想要一个可以返回" F10"和" L10"在只有一个对方出现的情况下," F11"和" L11"如果有额外的,等等,即使我们有一个大规模的多方行动,它仍将返回下一个单元格。

如果它有帮助,你总是可以假设在最后一个对方下面会有一组空白的单元格"和我们想要开始查询的行(如第二张图片所示)。

我喜欢你能给予的任何帮助。如果您需要澄清任何内容,请告诉我。

非常感谢!

- Databoy2k

2 个答案:

答案 0 :(得分:0)

我认为最简单的方法是使您引用的单元格成为命名范围。这样,您可以添加任意数量的其他行,列,单元格等等,您的公式将始终引用相同范围的单元格。

例如,您可以在列F'步骤'以及K'截止日期'中命名单元格范围,然后将公式更改为2^9,然后总会给你正确的范围。

这是一张图片,展示了如何命名范围(右键点击选择)。

enter image description here

答案 1 :(得分:0)

这是您对B3的要求吗?

=index(F:F, match("rule", I:I, 0)+1)

enter image description here

在更大范围内使用,

=index(indirect("F"&match("Rule",I:I,0)&":F"), match(TRUE, index(isblank(indirect("L"&match("Rule",I:I,0)&":L")),0,0),0))