
我正在嘗試與我們的系統指示進行比較,以物理方式驗證托盤 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
。因此,如果匯出的電子表格中有一個條目具有完全匹配的位置和 PalletID,它將返回1
,並且單元格將顯示FOUND
。
我使用 FormulaChop 產生了上面的公式。 (全面披露:我寫了 FormulaChop)。這裡是其輸出螢幕截圖的連結。這裡是實現上述公式的範例電子表格的連結。