我有一個查詢陣列的函式,material_items我希望它選擇第 1 列與另一個陣列匹配的所有行item_list_typeids。現在,item_list_typeids當陣列中當前有 5 個專案時,它僅使用查詢中的第一個單元格。該陣列是動態的,并且可能不止 5 個專案。
=ARRAYFORMULA(IFNA(
QUERY({material_items}, "select * WHERE Col1 = "&item_list_typeids&"",0),
""))
正如您在下圖中所看到的,僅為 中的第一個專案拉取了多行item_list_typeids,因此預期結果將是僅針對陣列中的 5 個專案的十多行。


uj5u.com熱心網友回復:
去做:
=IFNA(QUERY({material_items},
"where Col1 matches '"&TEXTJOIN("|", 1, item_list_typeids)&"'", 0))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/400881.html
上一篇:確定相等專案陣列的大小Excel
下一篇:轉置列然后重復行
