Маленькая функция Excel, возвращающая только первые экземпляры дубликатов - PullRequest
0 голосов
/ 03 октября 2019

Когда я использую маленькие / большие функции для сортировки данных, я получаю возвращенные дубликаты, как я больше не получаю дубликаты? У меня есть большой объем данных, с которыми я работаю в файле Excel - имена людей с множеством переменных для их ранжирования. Я ищу, чтобы найти верхних и нижних исполнителей на основе определенных переменных, на которые я хочу посмотреть - некоторые из этих переменных будут иметь одинаковые числа - отсюда и дубликаты.

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

INDEX($BQ$35:$BQ$500,MATCH(1,INDEX(($CD$35:$CD$400=SMALL($CD$35:$CD$500,ROWS(W$552:W552)))*(COUNTIF(W$552:W552,$BQ$35:$BQ$500)=0),),0))

Этот код возвращает мне список / таблицу, но показывает дубликаты в качестве первого экземпляра этого дубликата. Я хочу, чтобы каждый экземпляр отображался.

Xing Dong Chen  -0.890
Weishen Deng    -0.140
Michael Wan 0.200
Jojo Gonzales   0.740
Neelkanth Mishra    0.910
Ridham Desai    1.310
Aarti Shah  1.860
Daniel Fineman  2.340
George Tharenou 2.520
Ritesh Samadhiya    3.000
Hak Bin Chua    3.410
Manjiang Cheng  3.500
Manjiang Cheng  3.500
Manjiang Cheng  3.500
Manjiang Cheng  3.500
Juliana Lee 3.800
Jody Santiago   4.040
Andrew Boak 4.250
Ray Farris Jr.  4.340
Pankaj Mataney  4.420
Sakthi Siva 4.580

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

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