在数组公式中,找到直到每一行的最后一个特定值

时间:2018-11-20 00:48:11

标签: google-sheets array-formulas

我有一个正在讨论的Google表格。这是您可以复制或评论的模拟版本:https://docs.google.com/spreadsheets/d/1szcfZt_CtE0Cd_evKJwN4enZE7JcmDFcw9XhoX-_mlw/edit?usp=sharing

工作表包含2列Test numberTest result。每当输入新测试时,我都想使用数组公式自动填充C列。规范是C列中的编号应始终引用最后的“ Fail”测试编号,直到每一行为止。您可以在E列中看到预期的结果。

我可以提出许多解决方案,这些解决方案要求将公式应用于每个新单元格,我认为这是迭代方法。一个示例在G列中。原因是数组公式无法满足“直到当前行”。我尝试了QUERY函数,但没有成功。我知道App Script也可以做到这一点,但这不是自动填充方法。

编辑:添加了蛮力解决方案,该解决方案只能在有限数量的连续“通过”结果中使用。

1 个答案:

答案 0 :(得分:0)

有关使用数组公式的解决方案,请参见屏幕截图。

enter image description here