所以基本上我的作業表中有一個搜索框,用于搜索和提取資料。如需參考,請參閱此圖片:
公式:
=QUERY({'Pallets & Locaties'!A2:G;Voorraadverschillen!A2:G}, "SELECT * WHERE "&TEXTJOIN(" AND ", TRUE, ARRAYFORMULA(IF(ISBLANK(A4:A10), "", A4:A10&" "&B4:B10&" '"&C4:C10&"'"))))
測驗表
筆記:
- 上面的公式將允許您使用自己的單詞和條件在其他列上進行搜索。
- 只有具有
Kolom值的行才會包含在條件中。如果您只需要 Col1 條件,請確保將其他行留空。 - 這確實使用了
AND搜索,這意味著所有條件都應該為真并且與該行匹配。如果您只想搜索與任何條件匹配的所有行,請隨意OR在該函式中使用。TEXTJOIN - 這只會搜索作業表
Pallets & Locaties和Voorraadverschillen. 如果需要,請添加必要的作業表。
uj5u.com熱心網友回復:
編輯:
清理公式以不那么重復。
=IF(A4<>"",(QUERY({'Pallets & Locaties'!A2:G;Voorraadverschillen!A2:G},"Select * WHERE "&textjoin(" OR ", true, arrayformula("Col"&ROW(1:7)&" "&B4&" '"&A4&"'")))),(QUERY({'Pallets & Locaties'!A2:G;Voorraadverschillen!A2:G},"Select * WHERE Col1 IS NOT NULL")))
這會在每一列中搜索資料,只要兩列中的資料不相同,您就不會遇到問題。例如,A 列和 B 列中都有搜索條件“MELD”。如果是這種情況,則只會填充第一個匹配列的結果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/434976.html
下一篇:根據單元格值隱藏多個作業表中的行
