Вытяните данные из нескольких столбцов в один столбец

ссылка на Таблицы Google, в которых студенты записались на семинары для нашей ярмарки вакансий. Я пытаюсь составить списки посещаемости для каждого семинара во время каждой сессии. Вы можете увидеть мою попытку на вкладке Session 1. В строке заголовка у меня есть названия каждого семинара для этого сеанса, и я хотел бы, чтобы под ним был список студентов.

Когда я использую следующий запрос, я получаю данные по нескольким столбцам, потому что я рисую имена учащихся из столбцов уровня класса на вкладке ответа. Это действительно неудобно, потому что мне просто нужен один столбец данных со всеми учениками, перечисленными для этого семинара.

=query('Form Responses'!D:O, "select D, F, H, J where O='Architect'")

Есть ли способ вытащить список студентов, записавшихся на архитектуру во время первого занятия, из нескольких столбцов на вкладке «Ответы формы» в один столбец на вкладке «Сессия 1»?


person Jennie Kies    schedule 25.02.2015    source источник


Ответы (2)


В дополнение к предыдущему ответу также попробуйте:

=ArrayFormula(transpose(split(concatenate(query('Form Responses'!D:O, "select D, F, H, J where O='Architect'")&char(10)),char(10))))

Эта формула должна вывести 1 столбец. Посмотрите, работает ли это для вас?

person JPV    schedule 26.02.2015
comment
Это сработало отлично!! Спасибо большое за вашу помощь. - person Jennie Kies; 26.02.2015
comment
Добро пожаловать, Дженни. Могу ли я тогда помешать вам принять мой ответ? - person JPV; 26.02.2015

Попробуйте обернуть всю формулу в =Concatenate()

=Concatenate(query('Form Responses'!D:O, "select D, F, H, J where O='Architect'"))
person Alan Wells    schedule 25.02.2015