Найти все идентификаторы для значения X в нескольких строках и столбцах - PullRequest
1 голос
/ 23 июня 2019

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

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

Я сделал пример листа:

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

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

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

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

1 Ответ

0 голосов
/ 23 июня 2019

вставьте в ячейку 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

...