Как извлечь список уникальных элементов из столбца в большом наборе данных - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь извлечь уникальные номера статей из большой базы данных в Excel. Это будет идти до 15000-20000 уникальных номеров артикулов. Я попытался использовать код ниже, чтобы решить эту проблему, и это работает. Но из-за этого документ настолько замедляется и становится болью для работы. Это будет использоваться каждый день, поэтому в таком темпе было бы невыносимо работать. Вы знаете какие-нибудь хорошие способы ускорить это? Прочтите smt о бинарном поиске, но я не знаю, как реализовать это в приведенном ниже коде. Любая помощь приветствуется:)

=IFERROR(IF(LOOKUP(2;1/(COUNTIF($A$1:A1;Unique) =0);Unique)= 0; "";LOOKUP(2;1/(COUNTIF($A$1:A1;Unique) =0);Unique) );"")

// Уникальным является просто именованный диапазон, поэтому ему не нужно постоянно обрабатывать полные 20000 строк

1 Ответ

0 голосов
/ 11 июня 2019

О, это бы сработало.Я могу написать некоторый код VBA для выполнения этого действия :) Ты очень

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