Страницы: 1
RSS
Удаление дубликатов по условию., удаление будликатов / фильтры / формулы
 

Доброго времени суток всем.
Задача. В существующем списке нужно удалить дубликаты по заданному условию.
Конкретно есть контакты, которые отмечены красным цветов их 600 и есть контакты, которые помечены желтым цветом их 813.
После удаления дубликатов количество красных должно уменьшится, а количество желтых должно останься прежним. Фаил в приложении.
Спасибо всем, кто откликнется.
Всем хорошей пятницы и выходных.

Изменено: Alexandr Dumanetskiy - 23.06.2018 15:31:06
 
Для удаления "будликатов" есть стандартный специнструмент, чем он не годится?
 
Он то хорошо, спору нет.
Вот только он удаляет иммено то значение, которое как раз нужно оставить.
Стоит задача из двух одинаковых значений одно оставить (по условию).
 
Почему решили что не тот дубликат удаляет? Это ведь дубликат :)
Цитата
Alexandr Dumanetskiy написал:
Стоит задача из двух одинаковых значений одно оставить (по условию).
- именно это делает инструмент.
Если нужно не трогать жёлтых - ну уберите их временно из таблицы, есть ведь фильтр.
Или объясните задачу.
 
Глянул ещё раз - там в жёлтых есть 15 повторов. Но хотя как смотреть, нам это неизвестно, но я смотрел по первому столбцу.
Значит можно жёлтых временно скопировать, затем удалить дубликаты, затем оставшиеся красные скопировать под скопированные жёлтые.
P.S. Нарушаете кстати свежие регулы ЕС, чревато... Да и вообще нехорошо. Удаляйте пока не поздно - можно ведь сделать (согласно правил форума кстати) небольшой невинный пример строк так на 20.
Изменено: Hugo - 23.06.2018 14:13:35
 
Спасибо, разобрался.
Навеяло вот это видео на решение. Решение не так чтоб элегантное но работает.
https://www.youtube.com/watch?v=tUJ4WGOrHa4
 
Не смотрел то видео (длинное,ну его), но я обычно чтоб "Remove Earlier Duplicates, Keep Last Duplicate" добавляю нумерацию, сортирую по убыванию, затем после всего по возрастанию.
Страницы: 1
Наверх