Google sheets 多层匹配空白单元格

Google sheets 多层匹配空白单元格,google-sheets,Google Sheets,我回来问另一个问题。不过,这一次并不是编写脚本——这次我想寻求帮助,找出一个公式 我附上了两张照片的截图。第一个在第8排有一个“反对党”。第二个在第8排有一个相对的部分,在第9排有一个第二个相对方。单元格B3的公式显示在两个单元格中;实际上,单元格B3在第10行(或第二幅图像中的第11行)之后的L列中查找第一个空白单元格,并返回该行“F”列的内容。这使我能够“获得”正在跟踪的问题的下一个截止日期。对那些感兴趣的人来说,是的,D3单元有一个类似的公式来计算K 目前,如果我们添加了其他方(不一定

我回来问另一个问题。不过,这一次并不是编写脚本——这次我想寻求帮助,找出一个公式

我附上了两张照片的截图。第一个在第8排有一个“反对党”。第二个在第8排有一个相对的部分,在第9排有一个第二个相对方。单元格B3的公式显示在两个单元格中;实际上,单元格B3在第10行(或第二幅图像中的第11行)之后的L列中查找第一个空白单元格,并返回该行“F”列的内容。这使我能够“获得”正在跟踪的问题的下一个截止日期。对那些感兴趣的人来说,是的,D3单元有一个类似的公式来计算K

目前,如果我们添加了其他方(不一定是反对方,也不只是一方),我们必须手动更新B3(和D3)。这比我想的更乏味。我想要一个公式,在只有一个对立方出现的情况下返回“F10”和“L10”,如果有额外的,返回“F11”和“L11”,以此类推,这样即使我们有大规模的多方行动,它仍然会返回下一个单元格

如果有帮助的话,您可以始终假设在最后一个“对方”和我们要开始查询的行下面有一组空白单元格(如第二幅图所示)

我希望你能给我任何帮助。如果你需要澄清什么,请告诉我

非常感谢


--Databoy2k

我认为最简单的方法是将引用的单元格设置为命名范围。这样,您可以添加尽可能多的其他行、列、单元格等,您的公式将始终引用相同范围的单元格

例如,您可以在F列“步骤”和K列“截止日期”中命名单元格范围,然后将公式更改为
=index(步骤,匹配(TRUE,index(isblank(Deadline),0,0),0))
,它将始终为您提供正确的范围

这里有一张图片显示如何命名一个范围(右键点击选择)


这就是B3的要求吗

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

在更大的使用范围内,

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

我很感激你的建议,但我实在做不到。在任何时间点都有约60张这样的工作表(不同的名称、不同的内容,但与此格式相匹配),时间线由脚本生成,被复制和粘贴,甚至命名“实体”都需要调整命名范围的大小。是否可以从模板开始所有新工作表?这样,当进行更改时,范围和公式已经就位。“即使命名“实体”,也需要调整命名范围的大小。”-这是否意味着在“诉讼步骤”表中添加/删除行?是;“诉讼步骤”表经常更改,有时会在其上方插入其他表。这就是为什么我想在“对方”下面找一个空行,可能会被一行抵消,然后在K.a中找我的空白单元格。你想要K列还是L列(即K10/K11还是L10/L11)?b) 为什么不能匹配标题标签和偏移量?c) 我一定是太复杂了,因为我不明白你们的最终目标是什么。好主意——我没想过要寻找“规则”。我需要将其与B3中的现有公式结合起来,这样B3也会在公式结果之后查找K中的第一个空单元格。我需要将下面方括号中的部分转换为实际的电子表格公式:=索引(['F'+匹配(“规则”,I;I,0)+':F'],匹配(TRUE,索引(isblank(['L'+匹配(“规则”,I:I,0)+':L']),0,0),)。可能连接会起作用?间接('F'&match(“Rule”,I;I,0)和:F),但肯定有更好的方法。为了继续连接思想,我设置了这个,但它不起作用:=index(连接(“F”,match(“Rule”,I:I,0),“:F”),match(TRUE,index(isblank)(连接(“L”,match(“Rule”,I:I,0),:L”),0),间接('F'&match(“Rule”,I,0)和:F)天才。请将此粘贴到答案中,以便我可以标记它并给您评分=索引(间接(“F”和匹配(“规则”,I:I,0)和“:F”)、匹配(真,索引(为空白(间接(“L”)和匹配(“规则”,I:I,0)和“:L”)、0、0))