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_Change
macros来检测产品代码的更改然后自动更新表格上的filter。