在Excel过滤器中创建一对多关系

时间:2016-07-19 11:53:26

标签: excel filter one-to-many

我正在为我们的产品创建依赖关系列表。例如;

*Product 1* uses A.dll, B.dll, C.dll
*Product 2* uses A.dll, D.dll
*Product 3* uses B.dll, C.dll

好吧,当excel中的组合框(过滤器)中的用户产品2时,必须在依赖列上显示A和B dll名称。

我不想添加像

Product 1    A.dll
Product 1    B.dll
Product 1    C.dll
Product 2    A.dll
Product 2    D.dll
Product 3    B.dll
Product 3    C.dll

我认为它应该在高级过滤器中完成,但我试图这样做它对我没用。我选择了产品2的范围,但它只显示了一个dependend dll名称

1 个答案:

答案 0 :(得分:1)

虽然它不是100%清楚你想要的......用一个简单的帮助栏它应该是可行的......

我使用的公式(D2然后复制下来):

=COUNTIF(INDEX(J:L,MATCH($G$1,I:I,0),),C2)>0

enter image description here

现在只需通过显示TRUE

的辅助列过滤它