2017-05-18 60 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