Google sheets 在数组公式中,查找直到每行的最后一个特定值
我有一个谷歌表格的问题。以下是一个模拟版本,您可以对其进行复制或评论: 表中有两列,Google sheets 在数组公式中,查找直到每行的最后一个特定值,google-sheets,array-formulas,Google Sheets,Array Formulas,我有一个谷歌表格的问题。以下是一个模拟版本,您可以对其进行复制或评论: 表中有两列,测试编号和测试结果。我想使用数组公式在输入新测试时自动填充C列。规范规定,C列中的编号应始终指每行之前的最后一个“失败”测试编号。您可以在E列中看到预期结果 我可以提出许多解决方案,需要对每个新单元应用一个公式,我认为这是一种迭代方法。G列中有一个示例。原因是数组公式无法满足“直到当前行”。我尝试了QUERY函数,但没有成功。我知道应用程序脚本也可以做到这一点,但这不是自动填充方法 编辑:添加了暴力解决方案,该解
测试编号
和测试结果
。我想使用数组公式在输入新测试时自动填充C列。规范规定,C列中的编号应始终指每行之前的最后一个“失败”测试编号。您可以在E列中看到预期结果
我可以提出许多解决方案,需要对每个新单元应用一个公式,我认为这是一种迭代方法。G列中有一个示例。原因是数组公式无法满足“直到当前行”。我尝试了QUERY
函数,但没有成功。我知道应用程序脚本也可以做到这一点,但这不是自动填充方法
编辑:添加了暴力解决方案,该解决方案只能处理有限数量的连续“通过”结果。请查看使用数组公式的解决方案的屏幕截图
谢谢你的帮助。只是想澄清一下,你需要把这个公式放在C列的每个单元格里,还是只放在C4列?我正在寻找的解决方案只需要C4中的公式,并在B列中输入新的测试结果时自动扩展到新行。