Страницы: 1
RSS
Извлечь уникальные
 
Раньше этого не встречал. Но макрос не сработал полностью.
На входе 160к строк, с одного столбца решил убрать дубликаты в другой диапазон, по факту дубли остались.
Пример выполнения показываю. Исходник увы не могу.  
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Александр, а что с чем проверять? Первый столбец уникален, второй нет
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Александр написал: решил убрать дубликаты в другой диапазон
А где вы в плексе нашли такую возможность?
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Jack Famous, эта выгрузки делались по отдельности с разных столбцов.
Z,
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Александр, я не понимаю, что проверить надо
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, не, я свой вопрос решил самостоятельно. Просто наткнулся на сбой макроса в плексе и сообщаю.
Понимаю, что сам пример не информативен, но все же...
мб кто то также столкнулся с подобным.  
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Цитата
Александр: наткнулся на сбой макроса в плексе
так я как раз и не понял, что за сбой-то))) как его воспроизвести?…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Jack Famous написал:
как его воспроизвести?
Можно попробовать хотя бы так :)
Цитата
Александр написал:
На входе 160к строк
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Александр, у меня штатно отработал за 5 сек - на выходе 94 уникальных
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
на скорую руку, из столбца D выгрузил и сделал проверку.
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Александр, всё ясно - проблема в ведущих и хвостовых нулях и пробелах, а именно в том, что при вставке они обрезаются, а при проверке нет.
Введите в соседний столбец формулу ="_" & D2 (что гарантировано преобразует все "артикулы" в текст и сохранит все нули и пробелы), запустите инструмент и всё отработает корректно  ;)
Изменено: Jack Famous - 04.12.2019 15:07:58
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Аа..не досмотрел. Решить надо было быстро )
Во всяком случае, Николаю, надо обратить на это внимание.
Решается это разными способами, но как оказалось запутывает иногда :)
Изменено: Александр - 05.12.2019 10:18:21
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Цитата
Александр: Павлу, надо обратить на это внимание
спорно, т.к. они стали дубликатами уже при вставке. То есть, условно, вам нужно, чтобы он "чистил" внутри кода, а кому-то это не нужно
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Jack Famous написал:
спорно
согласен, у всех задача по своему стоит.
думаю, правильно было б указывать перед обработкой макроса, усечь ли "мусор"(пробелы, таб)
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Цитата
Jack Famous написал:
спорно, т.к. они стали дубликатами уже при вставке
не соглашусь. По идее данные должны возвращаться в том же виде, в котором были взяты. Если иное не озвучено как спец.функция инструмента. Здесь же происходит такое именно внутренними механизмами Excel-я и именно при вставке(как и было замечено), но все мы знаем, что виноват будет разработчик, т.к. должен был это учесть :) И я думаю Николай обязательно учтет в следующих обновлениях.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий(The_Prist) Щербаков: Николай обязательно учтет в следующих обновлениях.
скорее всего учтёт. И тогда PLEX будет работать ещё медленнее  :(

Я и так уже почти полностью перенёс все необходимые инструменты (идеи) на свой код в свою надстройку, т.к. даже такие простейшие инструменты как "удалить N символов слева/справа" или "округлить с заданной точностью" (по сути мгновенные действие для простецкого кода) уже на тысячах ячеек (даже одной области) выполняются непозволительно долго. Наверное "виной" всему возможность отката изменений, т.к. других причин я не вижу.

Так что PLEX лично я уже использую в основном как справку "а что там ещё Николай Владимирович придумал"  :)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, возможность отката жрёт кучу ресурсов, да :)
 
Цитата
Александр написал:
правильно было б указывать перед обработкой макроса, усечь ли "мусор"(пробелы, таб)
Зачем? Для этого есть кнопка "Текст".
 
Здравствуйте, а есть возможность закрепить данный макрос на работу в определённом диапазоне, чтоб всегда работал на определенный диапазон.
 
under32, PLEX'ом — нет. Он для другого…
Создайте тему в общей ветке
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх