在 Google 个工作表中显示多个库存位置

Display Multiple Inventory Locations in Google Sheets

想知道我是否可以使用 =Query 函数来查找一系列 SKU 和 return 每个 SKU 所在的位置及其持有的位置和数量的结果? (或其他可以)

我创建了一个电子表格来显示我的原始数据,然后是预期结果

https://docs.google.com/spreadsheets/d/1eaTwgvZ29SJylD13MWdCcd-slOhdVrurF-did1oOXxY/edit?usp=sharing

感谢任何帮助

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(F3:F, A:B, 2, 0)))


或数量:

=ARRAYFORMULA(IFNA(VLOOKUP(F3:F, A:C, {2, 3}, 0)))


更新:

=ARRAYFORMULA(IFNA({VLOOKUP(H3:H, A:C, 2, 0), VLOOKUP(VLOOKUP(ROW(A3:A), 
 IF(H3:H<>"", {ROW(A3:A), H3:H}), 2, 1)&COUNTIFS(VLOOKUP(ROW(A3:A), 
 IF(H3:H<>"", {ROW(A3:A), H3:H}), 2, 1), VLOOKUP(ROW(A3:A), 
 IF(H3:H<>"", {ROW(A3:A), H3:H}), 2, 1), ROW(N3:N), "<="&ROW(N3:N)), 
 {Locations!A2:A&COUNTIFS(Locations!A2:A, Locations!A2:A, 
 ROW(Locations!A2:A), "<="&ROW(Locations!A2:A)), Locations!D2:D, Locations!C2:C}, 
 {3, 2}, 0), VLOOKUP(H3:H, A:C, 3, 0)}))