Как переставить мои данные? разделить и транспонировать - PullRequest
1 голос
/ 04 ноября 2019

У меня есть необработанные данные с несколькими частями информации в одной ячейке, разделенными специальным символом. Я хотел бы иметь возможность перегруппировать данные в строки, но сохранить тот же идентификатор, имя, имя и возраст.

Пожалуйста, смотрите изображение ниже:

Example

Я пробовал с фильтрами, запросами, разбиениями и транспонированием, но я не смог заставить его работать.

Ссылка на мой лист Google: https://docs.google.com/spreadsheets/d/1ECBAJ9jpqmohKAHl-Kpqp1cK5dGW3JiDC38WsWkuzSQ/edit#gid=352138315

1 Ответ

0 голосов
/ 04 ноября 2019

пробовать:

=ARRAYFORMULA({SPLIT(TRANSPOSE(SPLIT(CONCATENATE(REPT(
 IF(A3:A9<>"", "♥"&A3:A9&"♦"&B3:B9&"♦"&C3:C9&"♦"&D3:D9, ), 
 LEN(REGEXREPLACE(""&E3:E9, "[^]+", )))), "♥")), "♦"),
 TRANSPOSE(SPLIT(TEXTJOIN("", 1, E3:E9), "")),
 TRANSPOSE(SPLIT(TEXTJOIN("", 1, F3:F9), "")),
 TRANSPOSE(SPLIT(TEXTJOIN("", 1, G3:G9), "")),
 TRANSPOSE(SPLIT(TEXTJOIN("", 1, H3:H9), ""))})

0

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