Excel:查看没有产品的客户

我有一个客户的桌子和他们购买的产品。 我正在寻找一种简单的方法来过滤查看所有没有特定产品的客户。

客户端| 产品
—— | ——
约翰| 一个
约翰| 乙
约翰| C
凯特| 一个
凯特| 乙
凯特| d
Mary | 一个
Mary | d

通过上面的例子,我想查找哪些客户端没有Product – > C,我所追求的是Kate和Mary。

我已经尝试了几种不同的方式来看这个,但是我觉得我已经过分复杂了。 我创build了一个表来返回谁拥有产品,然后从那里对所有用户的另一个表进行查找,然后找出谁不在第一个列表中。

我尝试使用数据透视表来获取我之后的内容,但是我只能返回谁拥有产品而不是谁,而且从数据透视表过滤产品C也无济于事,因为客户端仍然显示有其他产品。

我希望有一个更简单的方法来做到这一点。

感谢您的帮助。
戴恩

COUNTIFS应该在这里把戏。

你有一个单元,你进入产品寻找。 然后,在表中添加一列,检查客户是否没有该产品。

 =COUNTIFS([Client],[@Client],[Product],referenceToTheProductToLookFor)=0 

这将统计哪里的行

  • “Client”列中的条目与当前行中的“client”列中的值相同( [Client]引用整个列, [@Client] [Client]引用该列的当前行值)
  • “产品”列中的条目与input单元格中input的条目相同

并检查结果计数是否为0.如果是0,则单元格值将为TRUE ,否则将为FALSE

如果您想避免每次更换要查找的产品时都必须执行两个步骤(1.input产品,2.更新表格上的filter),则可以使用工作表的On_Changemacros来检测产品代码的更改然后自动更新表格上的filter。