Повторяющиеся значения в Excel — находим и выделяем быстро
Найти повторяющиеся значения в столбцах Экселя — на поверку не такая уж и простая задача. Есть пара встроенных инструментов, таких, как условное форматирование и инструмент удаления дубликатов, но они не всегда подходят для решения реальных задач.
Поиск дублей в Excel может быть очень разным, и в зависимости от вводных, производиться тоже будет по-разному.
- Какие конкретно повторяющиеся значения — повторы слов в ячейках, сами повторяющиеся ячейки или повторяющиеся строки?
- Если ячейки, то:
- Какие ячейки мы готовы считать дубликатами — все кроме первого или включая его?
- Считаем ли дублями строки, отличающиеся только пробелами до, после слов или лишними пробелами между словами?
- Где мы будем искать дубли — в одном столбце, в двух столбцах или в нескольких?
- А может, нам нужно найти неявные дубли?
Найти и выделить дубликаты в Excel цветом
Для выделения дубликатов ячеек подходит инструмент условное форматирование. В процедуре есть ряд готовых правил, в том числе и для повторяющихся значений.
Вызов процедуры условного форматирования для подсветки повторяющихся значений
Второй шаг процедуры — выбор цветов заливки и текста
Важно понимать, что процедура находит дубликаты внутри всего диапазона и поэтому может не быть применима для сравнения двух столбцов. Достаточно иметь дубликаты внутри одного столбца — и процедура подсветит их оба, хотя во втором их не будет:
Условное форматирование меняет цвет дубликатов внутри столбца
Данное поведение является неочевидным, и об этом факте часто забывают. Если дальше вы планируете удалять повторы, можете потерять оба варианта в одном столбце.
Как избежать подобной ситуации, если хочется найти именно дубли в другом столбце? Простейшее решение — удалить дубли внутри каждого столбца перед применением условного форматирования.
Формула проверки наличия дублей в диапазонах
Использование собственной формулы для проверки дубликатов в списке или диапазоне имеет ряд преимуществ, единственная задача — составление такой формулы. Но её я возьму на себя.
Внутри диапазона
Чтобы проверить, есть ли в диапазоне повторяющиеся значения, можно использовать такую формулу массива:
Формула возвращает ИСТИНА, если в адресованном диапазоне появляется дубликат
В чем же преимущество такой формулы, ведь она полностью дублирует опцию условного форматирования? — Спросите вы.
А дело все в том, что формулу несложно видоизменить и улучшить.
Например, можно улучшить эффективность формулы, добавив в нее функцию СЖПРОБЕЛЫ — это позволит находить дубликаты, отличающиеся незаметными лишними пробелами:
Эта формула слегка отличается, так как проверяет встречаемость в диапазоне значения одной ячейки.
Если внести ее как правило отбора условного форматирования, она позволит выявлять неявные дубли. Ниже наглядная демонстрация:
Обратите внимание на пару моментов этой демонстрации:
Быстрый поиск дубликатов с !SEMTools
Когда-то я потратил немало времени, пользуясь перечисленными выше методами поиска повторяющихся значений. Все они мне не нравились. Причина одна — это попросту медленно.
Поэтому я решил сделать удаление дубликатов в Excel максимально быстрым и удобным и сделал для этого отдельные процедуры в своей надстройке.
Найти дубли ячеек в столбце, кроме первого
Процедура позволяет выделить все вторые, третьи и т.д. повторяющиеся значения в столбце.
Найти в столбце дубли ячеек, включая первый
Зачастую нужно найти в столбце все повторяющиеся ячейки, включая первую, для того, чтобы далее отфильтровать их все.
Найти дубли в столбце без учета лишних пробелов
Если мы считаем дубликатами фразы, отличающиеся количеством пробелов между словами или после — наша задача сначала избавиться от лишних пробелов, и далее — произвести тот же поиск пробелов.
Для первой операции есть отдельный макрос — удалить лишние пробелы
Как найти дубли ячеек, не учитывая лишние пробелы
Найти повторяющиеся значения в Excel и решить сотни других задач поможет надстройка !SEMTools. Скачайте прямо сейчас и убедитесь сами!
[expert_bq id=»1570″]Правда, в тех случаях мы выделяли лишь небольшое количество ячеек, а здесь нам предоставляется возможность редактировать сразу всю таблицу. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] же, как и на кнопку«Устройство» стоит задача объединить пунктуВторой способ будет особенно записи, которые будут. Причем в этом кнопкой мыши в соединения без потери помните, где находятся ли она вам,Как сделать ячейки одинакового размера в Excel - Ваша компьютерная помощьЧтобы отобразить столбец A, щелкните правой кнопкой мыши заголовок или подпись столбца B и выберите Показать. Чтобы отобразить строку 1, щелкните правой кнопкой мыши заголовок или подпись строки 2 и выберите Показать.
Как объединить ячейки в excel
- Какие конкретно повторяющиеся значения — повторы слов в ячейках, сами повторяющиеся ячейки или повторяющиеся строки?
- Если ячейки, то:
- Какие ячейки мы готовы считать дубликатами — все кроме первого или включая его?
- Считаем ли дублями строки, отличающиеся только пробелами до, после слов или лишними пробелами между словами?
- Где мы будем искать дубли — в одном столбце, в двух столбцах или в нескольких?
- А может, нам нужно найти неявные дубли?
После функции идет оператор сравнения количества найденных значений в диапазоне с числом 1. То есть если больше чем одно значение, значит формула возвращает значение ИСТЕНА и к текущей ячейке применяется условное форматирование.