Как я могу отфильтровать по заданным c критериям, получить все непустые столбцы и их содержимое, а затем транспонировать? - PullRequest
0 голосов
/ 13 марта 2020

Мне было интересно, есть ли более эффективный способ написания приведенного ниже кода (который в настоящее время находится в 3 разных вкладках).

Моя первая вкладка представляет собой ответ в форме. Вторая вкладка предназначена для фильтрации критериев. Третья вкладка предназначена для удаления любых пустых столбцов. Четвертая вкладка - ответ от транспонированной вкладки 3.

Могу ли я сделать все это в одной вкладке. У меня много критериев для фильтрации, и этот путь займет у меня много времени.

=QUERY({'Form responses 1'!A1:EV},"select * where Col3 ='Inbound'",1) 

=ARRAYFORMULA(QUERY(SPLIT(TRANSPOSE(SPLIT(CONCATENATE(IF('Inbound Filter'!A2:A<>"", "♠"&'Inbound Filter'!A2:A&"♦"&IF('Inbound Filter'!B2:EV<>"",'Inbound Filter'!B2:EV, "♥")&"♦"&'Inbound Filter'!B1:EV1, )), "♠")), "♦"),   "select Col1,max(Col2) where Col2 <> '♥' group by Col1 pivot Col3"))

=TRANSPOSE('Inbound Data'!A1:BZ) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...