Найдите все идентификаторы для значения X в нескольких строках и столбцах

Я делаю серию видео, в которой люди отвечают на три вопроса, которые они выбирают из большого набора вопросов, которые у меня есть.

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

Я сделал образец листа:

https://docs.google.com/spreadsheets/d/1lsl2T5qHFtvg_spZRco0aoDfa-_ebslTBRm1ML2VIvY/edit?usp=sharing

Лист № 1 - это сеансы: ID видео, люди, ответившие на вопросы, и вопросы, на которые они ответили. На листе 2 я подсчитываю, сколько раз были даны ответы на вопросы, и хотел бы увидеть идентификаторы видео. Итак, в идеале в строке 2 листа 2 для вопроса A я хотел бы видеть идентификаторы 1, 2, 4 и 6.

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

Кто-нибудь знает лучшее решение?


person Mickey Hoyle    schedule 23.06.2019    source источник


Ответы (1)


вставьте ячейку C2 и потяните вниз:

=ARRAYFORMULA(TRANSPOSE(QUERY(TRIM(SPLIT(TRANSPOSE(SPLIT(TRIM(QUERY(TRANSPOSE(QUERY(
 IF(Sheet1!C$2:E<>"", "♠"&Sheet1!C$2:E&"♦"&Sheet1!A$2:A, ),,999^99)),,999^99)), "♠")), "♦")), 
 "select Col2 where Col1='"&A2&"'", 0)))

0

person player0    schedule 23.06.2019