所有行中的 Excel 查找值,而不仅仅是第一个匹配项

问题描述

我有下表,其中包含列 ID 和 X1,我想获取 X2。

pic

如果 X1 列中有一行是 YES,那么 X2 列中所有具有相同 ID 的行都应该是 YES。否则应该是NO。 例如,ID=106629-1(黄色)有 2 行是 NO,1 行是 YES,那么 X2 列中的三行都应该是 YES。其他 2 个 ID(橙色和蓝色)的所有行都是 NO,那么 X2 也应该是 NO。

我试过 VLOOKUP,但它只考虑第 1 场比赛。

解决方法

使用 COUNTIFS 查看是否有任何标记为 YES

=IF(COUNTIFS(A:A,A2,B:B,"YES"),"YES","NO")

enter image description here