我有一个迭代/循环问题,需要满足多个条件。
表1:HP_Checklist
表2:Defek_Register
“Defek_Register”包含在发生故障时记录的所有缺陷。它有三个感兴趣的列(“C”包含缺陷的唯一编号不适用于此问题):
试图确定:在“HP_Checklist”中哪些设备上断了什么?
所以在“Defek_Register”中查找设备:
E1 = vlookup(E1,defekregister!D:k)
如果找到设备,确定在J1中检查了什么
然后看看它是否已被修复“?”
如果尚未修复(X)用X标记块(如“HP_Register”E11 = X),则搜索下一个E1的情况。
我只需要将未修复的条目反映在清单中,因此在这种情况下,来自“Defek_Register”K2,K12,K13&必须在“HP_Checklist”上注明K14。
是否有某种方法可以针对多个细胞检查多个细胞?
其次,我得到了搜索工作,但它不会遍历所有单元格。例如,我发现了第一个HP_Cooker然后卡在了它上面。我需要在整个检查表中反映出所有缺陷。
以下是我用于“HP_Checklist”的代码(E10)=IFERROR(IF(VLOOKUP(E$1,DefekRegister!$D:$K,8,0)="?","?","Defek"),"?")
有几张检查表,但只有一个缺陷登记册。
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
可能你应该使用数据透视表:
(我已将?
替换为源中的(空白))。