如何从 A 列输出唯一项(删除重复项),并在所有值均为“通过”时输出“通过”,如果 B 列中有一个值为“失败”或空白,则如何输出“失败”:
示例:
A 栏 B 栏
杰克帕斯
杰克帕斯
杰克帕斯
杰克·帕斯
唐帕斯
不要失败
所以,C 列和 D 列应该是:
C 栏 D 栏
杰克·帕斯
不要失败
我尝试删除重复项 =UNIQUE(A1:A6) 不知道如何组合另一个公式来显示 C 列和 D 列。
据我了解您的问题,这些是您想要实现的要求:
通过: 仅当 B 列中的所有对应值均为“通过”时,结果才是“通过”。 失败: 如果至少有一个“失败”或 B 列中任何相应值为空,则结果为“失败”。
你可以试试这个公式:
=ARRAYFORMULA(ARRAY_CONSTRAIN({UNIQUE(FILTER(A1:A, A1:A<>"")), IF(COUNTIF(FILTER(A1:A, (B1:B="fail")+(B1:B="")), UNIQUE(FILTER(A1:A, A1:A<>""))) > 0, "fail", "pass")}, COUNTA(UNIQUE(FILTER(A1:A, A1:A<>""))), 2))
示例输出:
参考: