Excel确定列表中的所有组件是否存在于每个变量的另一个列表中

时间:2015-08-13 13:27:49

标签: arrays excel list comparison complete

我已经找到了答案,但也许我没有正确地描述我的搜索。我之前使用过Index Match数组公式等,但我不确定它是否足以满足此实例。

表1:设备上安装的Adobe产品列表。

  • Col A具有产品名称,而Col B具有设备名称

表2:Adobe Design Standard Suite中的产品列表:

  • 插图
  • 排版
  • 的Photoshop

我需要一种方法来标记表1中包含Adobe Design Standard Suite所有组件产品的每个设备。 (我已经对数据进行了规范化。)

我最终需要与3个不同的Adobe套件进行比较,但我可以单独进行每个比较。

(抱歉 - 我是新用户,无法发布数据图片!)

谢谢你!动态VBA解决方案是可以接受的,但在这种情况下我更喜欢公式。

-EDIT-尝试添加样本数据。我想知道表1中哪些设备具有表2中的所有产品。

表1
产品...........................设备名称|期望的结果
Adobe Dreamweaver CC | Device1 | FALSE
Adobe Illustrator CC ........ | Device1 | FALSE
Adobe InDesign CC ......... | Device1 | FALSE
Adobe Dreamweaver CC | Device2 | FALSE
Adobe Illustrator CC ......... | Device3 | TRUE
Adobe InDesign CC .......... | Device3 | TRUE
Adobe Photoshop CC ....... | Device3 | TRUE

表2
Design Standard Suite Compenents
Adobe Illustrator CC
Adobe InDesign CC
Adobe Photoshop CC

1 个答案:

答案 0 :(得分:0)

也许有一个帮助栏:

=IF(MATCH(A3,Table2,0)>0,1,0)  

与:

结合使用
=IFERROR(SUMIF(B:B,B3,C:C)=3,"FALSE")