Поместите соответствующие заголовки столбцов в один столбец и транспонируйте данные - PullRequest
0 голосов
/ 26 февраля 2020

Я борюсь с этой идеей объединения столбцов с одинаковым заголовком в один столбец. Например, если столбец B имеет заголовок «Неделя 1», а столбец J имеет заголовок «Неделя 1», как я могу получить их для выравнивания в одном столбце. Я возился с запросами и транспонированием, и до сих пор не могу заставить это работать.

Любая помощь будет принята с благодарностью.

Пример листа: https://docs.google.com/spreadsheets/d/1jVdziO12bsGK3kroVHl6flb6g4iOuYoOpZ5xEpSjsJs/edit#gid = 0

Ответы [ 2 ]

2 голосов
/ 26 февраля 2020

Также попробуйте

=query(ArrayFormula({split(transpose({B2:E2&"_"&A2, B6:E6&"_"&A6}), "_"), transpose({B3:E4, B7:E8})}), "order by Col1 label Col3 'Sales', Col4 'Improvement'")

и посмотрите, поможет ли это?

Example

1 голос
/ 26 февраля 2020

попробовать:

=ARRAYFORMULA(QUERY(QUERY({SPLIT(TRANSPOSE(SPLIT(QUERY(TRANSPOSE(QUERY(TRANSPOSE({
 IF(B3:F4="",,"♠"&B2:F2&"♦"&A2&"♦"&A3:A4&"♦"&B3:F4); 
 IF(B7:F8="",,"♠"&B6:F6&"♦"&A6&"♦"&A7:A8&"♦"&B7:F8)}),,99^99)),,99^99), "♠")), "♦")}, 
 "select Col1,Col2,max(Col4) group by Col1,Col2 pivot Col3"), 
 "select Col1,Col2,Col4,Col3"))

enter image description here

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