试图找到在 excel 中只购买了一件特定商品的客户

Trying to find clients that have ONLY bought one certain item in excel

我有两个项目代码 555 和 777,它们是同一项目(钢笔)。如果它们是客户购买的唯一商品,我希望只看到它们。下面的例子

Name    CustomerID  Item Name   Item #  Desired Result

Bob              1  Tape           111  
Bob              1  Tape           111  
Bob              1  Pen            555  
Greg             3  Pen            555    Check
Jim              4  Tape           111  
Jim              4  Pen            555  
Tom              7  Tape           111  
Tom              7  Stapler        222  
Jack             8  Pen            777    Check
Zach             9  Pen            555  
Zach             9  Paper          333  
Zach             9  Stapler        222  
Zach             9  Tape           111  

=IF(OR(AND(B1:B3,D2=555),AND(B1:B3,B2=777)),"Check","")

是我试过的方法,但它只标记了 555 或 777。

如果您知道客户已排序,您可以尝试以下操作: =IF(AND(OR(D2=555,D2=777),AND(B2<>B1,B2<>B3)),"Check","")

除非你还想查看同时购买了 555 和 777 的客户。 AND(B1:B3,D2=555) 可能没有按照您的意愿行事。 B1:B3 将永远是 'true' (它不是一个表达式,它只是一个范围),所以这只是检查是否 D2=555

使用:

=IF(AND(OR(D2={555,777}),COUNTIF(B:B,B2)=1),"Check","")