我有一个需要满足多个条件的迭代/循环问题。
表 1:HP_Checklist
表 2: Defek_Register
“Defek_Register”包含了任何故障时记录的所有缺陷。它有三列感兴趣(包含缺陷唯一编号的“C”不适用于此问题):
- 设备
- wat 是 gecheck(检查的内容)
- defek_herstel(已修复缺陷)
试图确定:在“HP_Checklist”中,哪些设备损坏了?
所以在“Defek_Register”中寻找设备,即:
E1 = vlookup(E1,defekregister!D:k)
如果找到设备,确定在 J1 中检查了什么
然后看看它是否已经修复“?”
如果尚未修复 (X) 用 X 标记该块(如“HP_Register” E11 = X ),然后搜索 E1 的下一个案例。
我只需要将未修复的条目反映在清单中,因此在这种情况下,必须在“HP_Checklist”上注明来自“Defek_Register”K2、K12、K13 和 K14 的条目。
是否有某种方法可以针对多个单元格检查多个单元格?
其次,我让搜索工作,但它不会遍历所有单元格。例如,我找到了第一个 HP_Cooker,然后就卡住了。我需要将所有缺陷都反映在整个检查表中。
这是我用于“HP_Checklist”(E10)的代码=IFERROR(IF(VLOOKUP(E$1,DefekRegister!$D:$K,8,0)="?","?","Defek"),"?")
有几张检查表,但只有一个缺陷登记册。
任何帮助将不胜感激。