将重复ID中的数据连接到Google表格中的单行中

问题描述 投票:0回答:1

我正在从Google表单收集响应,每个用户都有一个ID,并且可以发送多个表单响应。我想每个ID仅包含一行,并将多个表单响应串联到包含该ID的所有数据的一行中。

我在下面的链接中说明了我的问题。

Editable Sheet

google-sheets concatenation transpose array-formulas google-sheets-query
1个回答
1
投票

尝试:

=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(QUERY(QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(
 IF(C2:G<>""; "♦"&A2:A&"♥"&B2:B&"♥♠"&C2:G&"♥♠"; );;99^99));;99^99); "♦")); "♠"); 
 "select max(Col2) group by Col2 pivot Col1");;99^99)); "♥")))

0

© www.soinside.com 2019 - 2024. All rights reserved.