我正在尝试根据系统指示的内容来物理验证托盘 ID 和位置。有两个表,一个是导出的数据,列出了位置和托盘 ID。导出数据的表格如下所示:
LOCATION PALLETID
1WS0101AB 123456
1WS0512CF 543524
1ES2319DF 843052
1WS4529BF 659104
另一张表是位置和托盘 ID 的物理扫描。验证位置和托盘 ID 是否匹配的公式是:
=IF(AND(A2=0,B2=0),"",IF(NOT(ISNA(VLOOKUP(B2,Pallets_By_Row,1,FALSE)=B2)),"FOUND","NOT LISTED"))
问题是它只验证是否找到了托盘 ID。我需要一些东西来验证当位置 Y 中实际有托盘 X 时,如果系统导出的数据一致,excel 会显示 FOUND。如果系统导出的数据不一致,那么我会收到一个错误响应。
答案1
确实,COUNTIFS() 可以帮你做到这一点。以下是公式:
=IF(COUNTIFS(Exported_Location, Check_Location, Exported_PalletID, Check_PalletID)>0, "FOUND", "NOT LISTED")
Exported_Location
是您导出的电子表格中的位置列Check_Location
您正在检查的托盘的列出位置是Exported_PalletID
是您导出的电子表格中的 palletID 列Check_PalletID
您正在检查的托盘的托盘 ID 是多少
COUNTIFS
当上述两个条件都满足时,将计算实例数TRUE
。因此,如果导出的电子表格中有一个条目具有完全匹配的位置和托盘 ID,它将返回1
,并且单元格将显示FOUND
。
我使用 FormulaChop 生成了上述公式。(完整披露:我编写了 FormulaChop)。这里是其输出的屏幕截图的链接。这里是实现上述公式的示例电子表格的链接。