Google sheets 在Google工作表中将特定列转换为行
我正在处理谷歌表单中的数据,但无法解决此问题 在谷歌表单中,我有下表:Google sheets 在Google工作表中将特定列转换为行,google-sheets,transpose,google-sheets-formula,array-formulas,google-sheets-query,Google Sheets,Transpose,Google Sheets Formula,Array Formulas,Google Sheets Query,我正在处理谷歌表单中的数据,但无法解决此问题 在谷歌表单中,我有下表: name1 | dataA | dataB | dataC name2 | dataD | dataE | dataF 我想把它转换成: name1 | dataA name1 | dataB name1 | dataC name2 | dataD name2 | dataE name2 | dataF 有人知道如何在谷歌表单中做到这一点吗 =ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT
name1 | dataA | dataB | dataC
name2 | dataD | dataE | dataF
我想把它转换成:
name1 | dataA
name1 | dataB
name1 | dataC
name2 | dataD
name2 | dataE
name2 | dataF
有人知道如何在谷歌表单中做到这一点吗
=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(LEN(A1:A), "♠"&A1:A&"♦"&B1:D, )), , 999^99)), , 999^99), "♠")), "♦")))
假设您的数据在A:D列中,并且
,
是您的分隔符,请尝试:
=query({query(A:D,"select A,B");query(A:D,"select A,C");query(A:D,"select A,D")},"where Col1 is not NULL order by Col1")
假设您的数据在A:D列中,
,
是您的分隔符,请尝试:
=query({query(A:D,"select A,B");query(A:D,"select A,C");query(A:D,"select A,D")},"where Col1 is not NULL order by Col1")