直到再次按下Enter才更新数组公式

时间:2019-06-19 13:21:29

标签: excel array-formulas

我想这个问题可能是我几天前问过的another question中提到的同一问题的一部分。

我的问题是我有一个数组公式,该公式在表中查找包含FAIL的单元格。基本上,如果表中有FAIL,则数组公式将返回失败行,如果没有,则返回No failure

但是我还有运行一些宏的按钮,这些宏用于过滤同一表中的数据(但不要删除FAIL)。当我单击按钮/运行宏时,宏显示No failure不正确。但是,如果按 ctrl + shift + enter (不更改公式),它将更新为正确的值(即FAIL的行)。

因此,简而言之,直到我第二次按 ctrl + shift + enter 并且不知道为什么之后,我的数组公式才会更新。

刷新工作表,再次关闭或使用“立即计算”功能无效。


我的公式(我承认很杂乱哈哈)是: =IF(TEXTJOIN(",",TRUE,IF((Table1[Load Pass fail]="FAIL"),IF(NOT(ISBLANK(Table1[Measure])),ROW(Table1[Load Pass fail]),""),""))="",IF($E$23="","Not run","No failure"),TEXTJOIN(",",TRUE,IF((Table1[Load Pass fail]="FAIL")*(NOT(ISBLANK(Table1[Measure]))),ROW(Table1[Load Pass fail]),"")))


如果您能帮助我预先感谢您。


编辑:当我更改数组公式所针对的表部分的值之一时,它会触发公式,并返回到正确的值。

0 个答案:

没有答案