Мне было интересно, есть ли более эффективный способ написания приведенного ниже кода (который в настоящее время находится в 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)