我正在处理Google表格中的数据,但无法解决此问题。
在Google表格中,我有下表:
name1 | dataA | dataB | dataC
name2 | dataD | dataE | dataF
我想将其转换为:
name1 | dataA
name1 | dataB
name1 | dataC
name2 | dataD
name2 | dataE
name2 | dataF
有人知道如何在Google表格中做到这一点吗?
答案 0 :(得分:0)
=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
IF(LEN(A1:A), "♠"&A1:A&"♦"&B1:D, )), , 999^99)), , 999^99), "♠")), "♦")))
答案 1 :(得分:0)
假设您的数据位于ColumnsA: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")