在excel中查找两列的组合,一列中有一个条件
Posted
技术标签:
【中文标题】在excel中查找两列的组合,一列中有一个条件【英文标题】:Finding combinations of two columns in excel, with a condition in one column 【发布时间】: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
【问题讨论】:
【参考方案1】:如果您碰巧拥有 Excel 2016+,带有新的 UNIQUE
和 FILTER
函数,您可以使用:
=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
【讨论】:
以上是关于在excel中查找两列的组合,一列中有一个条件的主要内容,如果未能解决你的问题,请参考以下文章