使用公式获取来自不同工作表的过滤后的唯一值列表

时间:2019-06-19 11:38:40

标签: excel excel-formula

我有以下数据

 Person Product id Purchased
X   43
Y   58
X   34
X   28
X   34
Y   26
Y   57

我需要使用不同表格中Excel中的公式由Person X购买的唯一产品ID。

如果我使用数据透视表,这似乎非常简单,但只是想知道是否有任何方法可以使用公式来获取所需的值。

预期结果是:

 Person Product id Purchased
X   43
X   34
X   28

1 个答案:

答案 0 :(得分:2)

例如,您可以尝试:

enter image description here

F2中的公式:

=IFERROR(INDEX($B$2:$B$8,MATCH(0,IF($E$2=$A$2:$A$8,COUNTIF($F$1:$F1,$B$2:$B$8),""),0)),"")

J2中的公式:

=IFERROR(INDEX($B$2:$B$8,MATCH(0,IF($I$2=$A$2:$A$8,COUNTIF($J$1:$J1,$B$2:$B$8),""),0)),"")

都是通过 Ctrl Shift Enter

输入的

边注 : 您可能会感兴趣,Google电子表格可以做与UNIQUE完全相同的事情。例如,只需输入示例数据:=UNIQUE(FILTER(B2:B8,A2:A8="X")),它将为您创建整个列表!

相关问题