2016-05-17 55 views
1

我有两个片材在ExcelExcel中:检查是否一个厂商销售在表1指定的产品

表中包含的厂商并且它们每一个出售的材料的列表。每个供应商可以出售一种或多种材料,并且每种材料可以由一个或多个供应商出售。每一行代表了这些关系之一:

enter image description here

进入到第2层的需求信息进行检查,以确保它是有效的:

enter image description here

对于每一行上表2,我要检查输入到列A中的物料是由供应商在列B中销售的,并将结果放在列D中。

示例结果:

  1. 行1
    • 材料:1150051
    • 卖方:209401
  2. 第12行
    • 材料:1050010201
    • 卖方:229250
  3. 行13
    • 材质:1010210203
    • 卖方:225780

回答

0

很难理解你的问题,但这可能是你正在寻找的答案。我的答案假定,如果供应商确实在第2页的每一行销售材料或不是,但是它只是想要'真'或'假'的答案,但它不会给出表1中信息被发现的具体参考。

由于可能有供应商ID和材料ID的组合,我会首先创建一个将它们连接在一起的独特字段。

=A2&B2 

在表2栏d使用下面的公式:

=IF(ISERROR(MATCH(B2&A2,Sheet1!C:C,0)),"False","True") 

如果可以在表中找到材质ID &供应商ID的组合在表1个使用C列与将它们连接在一起1(列C),那么列D将等于“真”;如果找不到,那么D列将等于“假”。

+0

谢谢你理解我的问题。我试图尽可能地撰写问题和解释。你的回答帮了我很多。对不起我的英语不好。 –

+1

没问题,我很高兴能帮上忙。我已经为您的问题提交了一个建议编辑,以便让其他可能有类似问题的人更加清楚。 – Carrosive

相关问题