1

У меня есть алфавитная таблица, содержащая список из 85 сотрудников. В строке для каждого отдельного сотрудника приведен ранжированный список названий пяти организаций, в которых сотрудник хотел бы работать добровольно. Есть 65 отдельных организаций, которые были предложены на выбор. Таким образом, некоторые организации были выбраны в качестве первого (или второго или третьего и т.д.) Выбора для ряда сотрудников. Эти данные суммированы на отдельном листе, в котором перечислены названия организаций в строках и указано, сколько сотрудников выбрали эту организацию в качестве первого, второго, третьего, четвертого или пятого варианта.

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

Я не смог выяснить, возможно ли использовать VLOOKUP (возможно, в сочетании с IF, OR, AND или какой-либо другой FUNCTION или комбинацией FUNCTIONS), чтобы получить имена всех сотрудников, которые определили определенная организация как их первый (или второй или третий и т. д.) выбор. То есть, моя текущая формула поиска столбца имени извлекает имя, которое завершает логический тест и останавливается. Что мне нужно, так это формула, которая продолжает проверять весь столбец и извлекает все имена, которые завершают тест.

Это возможно?

Будем очень благодарны любой помощи.

Спасибо!

1 ответ1

0

@CFE Data, так как вы не загрузили базу данных, поэтому я предположил, согласно вашим описаниям, и хотел бы предложить решение, которое фильтрует все имена, имеют аналогичный выбор для Организации 1.

Для этого примера мой диапазон данных от А1 до С6.

Критерий фильтра находится в ячейке E2.

Результаты в ячейке Е4 вниз.

Формула находится в ячейке Е4, которая

{= ЕСЛИОШИБКА (ИНДЕКС ($ A $ 2:$ A $ 6, МАЛЫЙ (ЕСЛИ ($ E $ 2 = $ B $ 2:$ B $ 6, СТРОКА ($ A $ 2:$ A $ 6)-1, ""), СТРОКА ()-3)), "")}

NB. Завершите формулу с помощью Ctrl+Shift+Enter.

Org1 означает организацию, а Ch - выбор. Помните, что в формуле Row()- 3 определяет позицию имени, которое находится на E4 (Manish).

Таким образом, вам нужно настроить диапазон данных в соответствии с вашей структурой данных и требованиями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .