2017-05-18 109 views
0

我一直在使用下面的函數:提高谷歌表查詢功能

=query(Sheet1!A2:D," select A, B, C where A matches '"&JOIN("|", A2:A)&"' and D matches 'yes'") 

有反正,我可以做是爲了讓每一個與比賽開始行將被添加逗號分隔在列表其中每欄佔據一個單元格,沒有重複單元格,如表3所示。

https://docs.google.com/spreadsheets/d/1YDxIUnZzzYde9hcexPoDegv4HBuiUwk2wLKSXazu9hE/edit?usp=sharing

表2具有我使用的功能和結果。

+0

表3在您的鏈接中爲空白 –

回答

0

這並不完全清楚你想要做什麼,但試試這個。在Sheet1中E2就把這個組合柱A和d:

=arrayFormula(A2:A & if(isBlank(D2:D),""," ") & D2:D) 

在F2結合膠原C和d與此:

=arrayFormula(B2:B & if(isBlank(C2:C),"",",") & C2:C) 

在G2找到山口F中的獨特價值與此:

=UNIQUE(E2:E) 

在H2把這個和向下拖動公式:

=join(",",query(E2:F,"select F where E contains '"& G2 &"'")) 

隱藏欄E & F