Google sheets 将重复ID中的数据连接到Google工作表中的一行
我正在收集来自谷歌表单的回复,每个用户都有一个ID,可以发送多个表单回复。我希望每个ID只有一行,并将多个表单响应连接到一行,其中包含该ID的所有数据 我在下面的链接中说明了我的问题 试试:Google sheets 将重复ID中的数据连接到Google工作表中的一行,google-sheets,concatenation,transpose,array-formulas,google-sheets-query,Google Sheets,Concatenation,Transpose,Array Formulas,Google Sheets Query,我正在收集来自谷歌表单的回复,每个用户都有一个ID,可以发送多个表单回复。我希望每个ID只有一行,并将多个表单响应连接到一行,其中包含该ID的所有数据 我在下面的链接中说明了我的问题 试试: =ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(QUERY(QUERY(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY( IF(C2:G<>""; "♦"&A2:A&"♥"&B2:B&"♥♠"&
=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)); "♥")))
例如:(查询)(转置)(查询)(转置)(查询)(转置)(查询(
如果(C2:G“;”♦"&A2:A&“♥“&B2:B&”♥♠“&C2:G&”♥♠"; );;99^99));;99^99); "♦")); "♠");
“按Col2轴选择最大(Col2)组(Col1”);99^99));”♥")))
您是否考虑过使用应用程序脚本进行此操作?使用电子表格应用程序,您可以使用多种选项来处理数据。请参阅: