Конвертировать определенные столбцы в строки в Google Sheets - PullRequest
0 голосов
/ 04 июня 2019

Я манипулирую данными в Google Sheets, но не могу решить эту проблему.

В Google Sheets у меня есть следующая таблица:

name1 | dataA | dataB | dataC
name2 | dataD | dataE | dataF

Я хотел бы преобразовать его в:

name1 | dataA
name1 | dataB
name1 | dataC
name2 | dataD
name2 | dataE
name2 | dataF

Кто-нибудь знает, как это сделать в Google Sheets?

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

Предполагая, что ваши данные находятся в столбцах 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")
0 голосов
/ 04 июня 2019
=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE(
 IF(LEN(A1:A), "♠"&A1:A&"♦"&B1:D, )), , 999^99)), , 999^99), "♠")), "♦")))

0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...