比较两张纸上的多个条件

我有一个迭代/循环问题满足多个条件。

表1:HP_Checklist

表1:HP_Checklist

表2:Defek_Register

表2:Defek_Register

“Defek_Register”包含所有logging下来的缺陷。 它有三列兴趣(“C”,其中包含缺陷的唯一编号不适用于此问题):

  1. 设备
  2. 笏是gecheck(检查什么)
  3. defek_herstel(缺陷修复)

试图确定: 在“HP_Checklist”中哪些设备上发生了什么事?

因此,在“Defek_Register”中查找设备,即:

E1 = vlookup(E1,defekregister!D:k)

如果find设备,请确定J1中已经检查的内容

然后看看它是否被修复“?”

如果没有修复(X)用X标记块(如“HP_Register”E11 = X),然后search下一个E1的情况。

我只需要将未被修复的条目反映在清单中,因此在这种情况下,“Defek_Register”K2,K12,K13和K14中的条目必须在“HP_Checklist”中注明。

有多种方法可以检查多个单元格吗?

其次,我得到了search工作,但它不会遍历所有单元格。 例如,我find了第一个HP_Cooker,然后被卡住了。 我需要在整个检查表中反映出所有的缺陷。

这里是我用于“HP_Checklist”(E10) =IFERROR(IF(VLOOKUP(E$1,DefekRegister!$D:$K,8,0)="?","?","Defek"),"?")

有几个检查单,但只有一个缺陷登记册。

任何帮助将不胜感激。

可能你应该使用数据透视表:

SO17990399的例子

(我在哪里replace?在(源)空白)。