如何转置然后拆分数据(带标题)

时间:2019-02-07 15:09:12

标签: google-apps-script google-sheets

我一直在寻找解决问题的方法,我已经很接近了,但是还没有。

我确定关键是巧妙地使用 TRANSPOSE QUERY JOIN 和/或 SPLIT >(我认为...),但我不是Google表格专家,所以我想我向您寻求帮助:)

下面是与我的场景(带空格的字符串)更好地匹配的图像。

original data - V2

这是我想要的结果:

expected result - V2

有一个神奇的公式吗?

1 个答案:

答案 0 :(得分:2)

kaam

这是一种方法...

=ArrayFormula(SPLIT(TRANSPOSE(SPLIT(JOIN(" ", QUERY(IF(A2:B<>"",A1:B1&"_"&A2:B,),,ROWS(A2:A))), " ")), "_"))

Screenshot

编辑:如果值中有空格,请尝试

=ArrayFormula(SUBSTITUTE(SPLIT(TRANSPOSE(SPLIT(JOIN(" ", QUERY(IF(A2:B<>"",A1:B1&"_"&SUBSTITUTE(A2:B, " ", "&"),),,ROWS(A2:A))), " ")), "_"), "&"," "))