0
我使用這個公式,以提取從另一片值,如果滿足一定的條件:OFFSET陣列
=QUERY(IMPORTRANGE("BLABLABLA", "Form Responses 1!A6:X"),"SELECT * WHERE Col4 <> '' AND Col2 = 'CONTENT' AND Col21 <> 'yes'")
我想做的是顯示內容從輸入片材的D
列開始。我不能「截斷」的IMPORTRANGE
做D6:X
,因爲我對QUERY
一個標準指的是B列
的骯髒的黑客我使用的是現在只是改變偏移數,我想每一行輸出:
=INDEX(QUERY(IMPORTRANGE("BLABLABLA", "Form Responses 1!A6:X"),"SELECT * WHERE Col4 <> '' AND Col2 = 'CONTENT' AND Col21 <> 'yes'"),,4)
=INDEX(QUERY(IMPORTRANGE("BLABLABLA", "Form Responses 1!A6:X"),"SELECT * WHERE Col4 <> '' AND Col2 = 'CONTENT' AND Col21 <> 'yes'"),,5)
=INDEX(QUERY(IMPORTRANGE("BLABLABLA", "Form Responses 1!A6:X"),"SELECT * WHERE Col4 <> '' AND Col2 = 'CONTENT' AND Col21 <> 'yes'"),,6)
但它是一個痛苦,我敢肯定有一種方法可以從第一個公式只能直接從列d x的內容輸出(但仍然能夠使用B列作爲一個標準QUERY
函數)。
我看了OFFSET
函數,但它似乎只輸出單個單元格,並且不擴展數組。
謝謝!有用!有沒有辦法說''選擇Col4到Col20「',而不必把每一列'」選擇Col4,Col5,Col6,Col7,Col8「'? – MultiformeIngegno