【问题标题】:Display Company if Company Sells Two Specific Products如果公司销售两种特定产品,则显示公司
【发布时间】:2019-07-06 13:45:48
【问题描述】:

我想知道哪些公司卖苹果和橙子。 我的数据集如下

Name   Product

CompA  Apple
CompB  Banana
CompA  Orange
CompB  Apple
CompA  Taco

我希望生成的数据透视表(或任何可重复使用的公式)列出类似

Name

CompA

只要我得到名单,这并不重要。 我尝试制作一个精美的数据透视表并添加计算字段,但它们从未奏效。

试过了

=IF(Product="Apple",1,0) // Has Apple
=IF(Product="Orange",1,0) // Has Orange
=IF(AND('Has Apple' >= 1, 'Has Orange' >= 1),Name,"") // Has Apple and Orange

但没有运气。前两个公式甚至都没有用。

我的真实数据集显然不同而且更大,这就是为什么我试图通过花哨的公式/数据透视表来做到这一点。

【问题讨论】:

  • 公司列表是动态的吗?还是它们总是一样的?
  • 动态!随时可能加载不同的数据。
  • 你比较的产品也是动态的,还是总是相同的两个?你有什么excel版本?
  • 正确,基本上假设公司/产品的随机列表。运行对我来说是 16.16 的 mac 版本。*
  • 你可以把它变成一个支点,将公司添加为行,将产品添加为过滤器(或切片器)并在“Apples”上进行过滤 - 支点更新以显示没有公式的目标公司

标签: excel excel-formula excel-pivot


【解决方案1】:

转换为 Excel 表格,然后添加另一列并在 C2 中插入以下公式

=AND(COUNTIFS([Name],[@Name],[Product],"Apple")>0,COUNTIFS([Name],[@Name],[Product],"Orange")>0)

它应该自动填充。创建数据透视表并将公式字段放在页面字段区域并过滤为 True

【讨论】:

  • 我认为这行不通。我无法判断 CompA 是否有 Apple 和 Orange。只要它有一个或另一个。
  • 对不起,我错过了和
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多