Excel,带有条件的不同值列表

时间:2013-09-20 16:11:04

标签: excel excel-formula

我使用此公式获取从A列到C列的不同值列表。

=INDEX($A$2:$A$100,MATCH(0,INDEX(COUNTIF($C$1:C1,$A$2:$A$100),0,0),0))

如何从列A中获得列B中具有特定文本(“a”)的不同值列表?类似的东西:

A   B   C
1 - a - 1
1 - a - 3
2 - b - 4
3 - a -
4 - a -
5 - b - 

3 个答案:

答案 0 :(得分:1)

首先按列B汇总一个数据透视表,然后按列A进行汇总(您可以在旁边执行此操作,另一个在顶部执行)查看列B的值为“A”的部分您应该看到计算列A的不同值。如果需要,可以单击列B的标签,然后获得复选框列表,您可以在列中选择值“A”

答案 1 :(得分:1)

快速而肮脏的方法是放入“助手”列,例如,在D1中:

=IF(B1="a",A1,"")

然后在公式中将A替换为D.

答案 2 :(得分:0)

您可以使用SpeedTools LISTDISTINCTS和FILTER.IFS函数执行此操作 {=LISTDISTINCTS(FILTER.IFS(0,$A$2:$B$100,1,2,"a"),,,,,1)}
您需要在C列中选择单元格,在公式栏中键入公式(不带{}),然后按Control-Shift-Enter键将其输入为多单元格数组公式。

免责声明:我开发和销售SpeedTools产品