Извлечь несколько совпадений из нескольких столбцов в отдельные строки - PullRequest
0 голосов
/ 13 января 2020

У меня есть таблица, которая отслеживает несколько критериев. Например, два критерия, относящиеся к этому вопросу, будут «Соответствие» и «Герои» .

«Матч» - это столбец, в котором записывается номер матча (например, 1, 2, 3 и т. Д. c) матча по киберспорту. «Герои» - это группа из трех столбцов, в которой записано до трех героев, использованных в данном матче.

I wi sh, чтобы создать еще один лист в рабочей книге, в котором перечислены номера совпадений в котором использовался данный Герой.

У меня это работает для одного столбца "Герои" , и формула возвращает ожидаемый результат: список всех номеров матчей, где конкретный Герой использовался. Формула выглядит следующим образом:

=IFERROR(INDEX('Match Log'!$E$5:$E$1004,SMALL(IF('Match Log'!$O$5:$O$1004="Hero 1",ROW('Match Log'!$O$5:$O$1004)-MIN(ROW('Match Log'!$O$5:$O$1004))+1),ROWS($A$12:A12))),"")

Как и ожидалось, эта формула возвращает номера совпадений, где «Герой 1» записан в столбце O. Тем не менее, есть два других столбца, в которых «Герой 1» может быть записан, это столбцы P и Q.

Как мне изменить вышеприведенную формулу, чтобы получить список всех «Match Number» ( по порядку) в котором используется «Герой 1», принимая во внимание все столбцы, где мог бы появиться Герой 1?

...