Vlookup или Hlookup или что-то еще?

За одним столом музыкантов и инструментов музыканты будут играть на нескольких инструментах, и несколько музыкантов могут играть на каждом инструменте.

В конечном итоге я хочу собрать два списка: кто играет на каждом инструменте и что играет каждый человек?

Как я могу сделать это, используя таблицу ниже?

Изображение таблицы прилагается

1 ответ

Решение

Вы можете сделать это с помощью двух формул фильтра:

Для первой маркировки карты, которая есть на каждом инструменте:

=TRANSPOSE(FILTER(A6:A10,B6:B10="x"))

если вы хотите сделать это более динамичным, просто указав имя инструмента, измените его следующим образом:

=transpose(filter(A6:A10,indirect(address(6,MATCH($A16,$A$5:$H$5,))&":"&address(10,MATCH($A16,$A$5:$H$5,)))="x"))

и второй:

=FILTER($B$5:$H$5,ISTEXT(FILTER(B5:H10,A5:A10=A20)))

Другие вопросы по тегам