Excel 2013 显示满足多个条件的对象列表

Excel 2013 显示满足多个条件的对象列表

假设我有一份上个月每笔购买的交易清单。

Product A我如何显示同时购买了和的客户列表Product B

我可以制作一个数据透视表并根据产品进行筛选,但它给我一个 A 或 B 列表,而不是 A 和 B。

我怎样才能做到这一点 ?

编辑以添加我希望看到的数据样本和结果:(请注意,实际数据有几千行长)

Customer Name  |  Purchase Date   |  Product;
Bob            |  02/05/2018      |  Eggs;
Bob            |  02/05/2018      |  Cheese;
Ali            |  02/05/2018      |  Eggs;
Ali            |  02/05/2018      |  Brocoli;
Jon            |  02/05/2018      |  Eggs;
Jon            |  02/05/2018      |  Cheese;
Jon            |  02/05/2018      |  Brocoli;

谁在 2018 年 5 月 1 日至 2018 年 5 月 30 日期间购买了鸡蛋和奶酪?

Customer Name   |
Bob
Jon

答案1

(抱歉,无法评论,因此必须发帖)

这是一个快速修复方法,可能不太优雅,但可以完成工作。请参见此处的布局:

布局和公式

我使用两个数据透视表来获取包含 Eggs 和 Cheeses 的名称,然后使用一个简单的COUNTIF公式来计算这两个数据透视表中出现的次数。如果计算值为 2,则它符合您的标准。

我确信有更好的函数方法,而且为此编写宏也很容易。如果您想要更多解决方案,请告诉我。

相关内容