【问题标题】:Finding combinations of two columns in excel, with a condition in one column在excel中查找两列的组合,一列中有一个条件
【发布时间】:2020-04-10 22:04:09
【问题描述】:

我正在尝试通过固定 B 列的值并排除所有重复项来计算 A 列和 B 列的组合。

在下面的示例中,我想计算列 A 和 B 的所有唯一组合,其中 B 等于“绿色”。结果应该是 4

A     B  
one   green  
one   green  
two   green  
four  pink  
three  green
four  pink  
blue  green  
black white  
black white  

【问题讨论】:

    标签: excel excel-formula combinations


    【解决方案1】:

    如果您碰巧拥有 Excel 2016+,带有新的 UNIQUEFILTER 函数,您可以使用:

    =ROWS(UNIQUE(FILTER(myRng,INDEX(myRng,0,2)="green")))
    

    【讨论】:

    • 很好 - 我不知道现在有这个!
    【解决方案2】:

    我以前必须这样做,您可以使用带有频率函数的数组公式来完成此操作。

    =SUM(--(FREQUENCY(IF(B2:B10="green",MATCH(A2:A10,A2:A10,0)),ROW(A2:A10)-ROW(A2)+1)>0))
    

    注意:此公式必须使用ctrl+shift+enter输入

    有关其工作原理的完整说明,请参阅这篇文章:

    Count unique text values

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-09
      • 1970-01-01
      • 2020-03-19
      • 2019-02-21
      相关资源
      最近更新 更多