Excel INDEX MATCH с несколькими критериями для возврата только уникальных значений - PullRequest
0 голосов
/ 04 октября 2018

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

Я хочу проанализировать список сотрудников и вывести этот список на другой лист, оставив только уникальные имена.Эту часть я смог выполнить.Однако из-за формата экспортируемых данных есть много ячеек, которые содержат данные, которые я не хочу анализировать. Наряду с именем сотрудника есть смежное поле с номерами сотрудников. Что я теперь хочу узнать, могу ли я сделать, использовать оба поля в качестве критерия для соответствия.Попытка изменить мою оригинальную формулу постоянно говорит мне, что я пропускаю аргументы, и я не могу понять, где я ошибаюсь.Буду признателен за любую помощь.

=INDEX(Sheet1!$C$5:$C$840;MATCH(0;COUNTIF($B$4:B4;Sheet1!$C$5:$C$840);0))

Это то, что у меня в настоящее время заполнение списка в sheet2, список имен, из которых его индексация находятся на листе 1 C5: 840.Идентификаторы сотрудников указаны в листе 1 B5: 840.

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

1 Ответ

0 голосов
/ 04 октября 2018
=IFERROR(INDEX(Sheet1!$C$5:$C$840; MATCH(1; (COUNTIF($B$4:B4;Sheet1!$C$5:$C$840)=0)*(IF(ISTEXT(Sheet1!$C$5:$C840);1;0)); 0));"")

Я понял, используя вместо этого ISTEXT.На всякий случай кто-нибудь сталкивается с подобной проблемой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...