Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/53487a2d319e6092c3505f852f1a8c4b to your computer and use it in GitHub Desktop.
Save anonymous/53487a2d319e6092c3505f852f1a8c4b to your computer and use it in GitHub Desktop.
Одинаковые значения в разных столбцах excel

Одинаковые значения в разных столбцах excel



Хотелось бы видеть эти повторы явно, то есть подсветить дублирующие ячейки цветом, например так:. Выделяем все ячейки с данными и на вкладке Главная Home жмем кнопку Условное форматирование Conditional Formatting , затем выбираем Правила выделения ячеек - Повторяющиеся значения Highlight Cell Rules - Duplicate Values:. В более древних версиях Excel придется чуточку сложнее. Выделяем весь список в нашем примере - диапазон А2: Выбираем из выпадающего списка вариант условия Формула Formula и вводим такую проверку:. Эта простая функция ищет сколько раз содержимое текущей ячейки встречается в столбце А. Если это количество повторений больше 1, то есть у элемента есть дубликаты, то срабатывает заливка ячейки. Format и перейдите на вкладку Вид Pattern. Допустим, нам нужно искать и подсвечивать повторы не по одному столбцу, а по нескольким. Например, имеется вот такая таблица с ФИО в трех колонках:. Задача все та же - подсветить совпадающие ФИО, имея ввиду совпадение сразу по всем трем столбцам - имени, фамилии и отчества одновременно. Самым простым решением будет добавить дополнительный служебный столбец его потом можно скрыть с текстовой функцией СЦЕПИТЬ CONCATENATE , чтобы собрать ФИО в одну ячейку:. Имея такой столбец мы, фактически, сводим задачу к предыдущему способу. Для выделения совпадающих ФИО теперь можно выделить все три столбца с данными и создать новое правило форматирования, аналогичное Способу 2. Затем ввести формулу проверки количества совпадений и задать цвет с помощью кнопки Формат Format - все, как в Способе Использование любых материалов сайта строго с указанием ссылки на источник. Техническая поддержка сайта GTAlex. Выделение дубликатов цветом А как быть, если идентичные дубликаты нужно сгруппировать? То есть Медведевых выделить одним цветом, а Ермаковых другим? Этот пример хорош тем, что он небольшой и всё видно наглядно, а если в таблице более тысячи строк, то на глаз прикинуть несколько десятков идентичных дубликатов и выделить нужные не так-то просто. Есть ли какое-то решение? Я бы отфильтровал дубликаты по цвету, а потом отсортировал - получите на экране только повторяющиеся элементы сгруппированные "по одинаковости". Николай, нашёл дубликаты по способу номер 1 Excel из двух колонок. Так получилось, что правая колонка состоит из ячеек, и мне нужно было найти эти дубликатов в левой колонке состоящей из ячеек. Нужно было всего лишь подождать, поскольку столбец длиный он долго собирал в контекстное меню параметры фиольтрации. Николай, вот сделал специально для такой задачи макрос. Экономит кучу времени, которое можно тратить на велопрогулки. Как Вы всё успеваете, даже ума не приложу! И надстройку допилить, и книгу написать, и работа, и дела домашние делать. Книгу жду с нетерпением шпаргалка с приёмами и горячими клавишами прочно обосновалась на столе в течение нескольких месяцев. Вашим успехам радуюсь от души. Желаю написать многотомный бестселлер, перевести на несколько языков, создать свою корпорацию, вырастить несколько детей, находясь в гармонии с самим собой. Виртуально жму Вам руку и желаю всяческих успехов. Добрый день, подскажите, пожалуйста, возможно ли такое сравнение? Аптека 1 ООО Фарм Аптека 1 ОАО Годовалов Аптека 2 ООО Фарм ООО Фарм нужно оставить только одну строку с ООО Фарм, а строки Аптека 1 ООО Фарм и Аптека 2 ООО Фарм удалить выделить Елена, посмотрите статью про удаление дубликатов Родитель Ссылка. Как это можно правильно реализовать? Александр, вам нужны сводные таблицы Родитель Ссылка. Можете подсказать как выделить цветом дубликаты, даные которые находятся на нескольких страницах. Вам, Есть надобность выделить белым цветом шрифт у каждого следующеего дубликата в ячейках столбца. При условии повторы считать только подряд до нового не равного предыдущуму значению. Потом, в столбце может быть встречено такое же вхождение как и первое. Меняет формат каждого следующего повтора, крорме первого. Подскажите, а как выделить цветом ВСЮ СТРОКУ? Есть большая таблица данных, в которой например 8-й столбец содержит названия городов. Выделить всю таблицу, открыть Главная - Условное форматирование - Создать правило - Использовать формулу и ввести примерно так: Большое Вам спасибо за помощь с моим вопросом и за замечательный сайт!! Успехов в Новом Году!!! Подскажите пожалуйста , почему могут не выделяться дубликаты при условном форматировании? Значения ячеек абсолютно одинаковые? А они точно дубликаты? Пробелов или русская-эс-вместо-английская-си там точно нет? Пыталась объединить два файла в один копированием, все равно не выделяются. Подскажите, пожалуйста, каким образом можно реализовать следующую выборку. А если он есть в 30 - это то что нужно. Затем суммировать все единицы еще в одном столбце. Подскажите, пожалуйста, как можно реализовать вот такое действие: Проверять формулой СЧЁТЕСЛИ не было ли раньше уже введенного значения. Затем при помощи функции ЕСЛИ выводить "повторно" или "впервые" в зависимости от результатов проверки. Точнее сказать не могу не видя вашего файла. Я написала через функцию ЕСЛИ, вот какая формула получилась: А я хотела попробовать через макрос, например как у вас тут на сайте приведен пример с автоматической вставкой ДАТЫ в соседнюю ячейку, я хотела так же и тут попробовать, ну ничего не вышло. Лучше же конечно, чтобы всё автоматически работало, а формулу надо постоянно копировать вниз. Эти 5 человек по разному описывали один и тот-же товар Пример: Вот здесь описано возможное решение: Нечеткое сравнение строк Родитель Ссылка. Руслан, посмотрите внимательно на доллары в адресах ячеек в моем примере и у вас - закрепление ссылок должно быть по-другому. Да, спасибо, разобрался Родитель Ссылка. Задача из той же серии: Мне необходимо выделить значения, которые повторяются в двух столбцах, при этом в первом столбце также есть одинаковые значения, соответственно их выделять не нужно. А если сначала удалить дубликаты в первом столбце, а потом применить способ из статьи? Дело в том что некоторые дубликаты в первом столбце могут попадаться и во втором. А задача состоит именно в том, чтобы найти повторения в двух столбцах значений в каждом столбце по несколько тысяч. Поэтому если изначально исключить дубли в первом столбце, то после этого мы не сможем их отследить во втором. А есть возможность подсветка дублирующихся ячеек через формулу? В смысле "через формулу"? Как формула может изменять цвет ячеек? Подскажите как установить счетчик повтора значения в ячейке. Разобрался помог поиск по форуму: A5;A5 ;1 Спасибо за сайт Ссылка. У меня стоит MS Office Пару лет назад при очередном обновлении Excel возникла проблема с правильным отображением дубликатов некоторых текстовых значений. С тех пор проблема не исчезла и наблюдается во всех последующих версиях Excel проверяла , хотя до злополучного обновления всё работало нормально. Причем проблема эта наблюдается как в условном форматировании ячеек при попытке выделить повторяющиеся значения, так и в формулах, где идет проверка на совпадение значений. Привожу для наглядности пример. Е1 В отформатированы как текстовые, кроме того с условным форматированием повторяющихся значений. Четыре ячейки выделены как повторяющиеся. Excel воспринимает как одинаковые пары значений , и , Кроме того приведена формула на поиск соответствия в этом диапазоне текстовому значению Формула выдает значение "Истина" то есть подходящих ячеек в диапазоне как минимум должно быть две , при этом такого значения в диапазоне нет вообще! Причины такого поведения я раскрыла. Они наглядно отражены в таблице колонки G: Колонка G отформатирована как текст, колонка H отформатирована как числа. Значения же в них вводились одинаковые, но в колонке H эти значения преобразовывались в числа, которые для значений и оказались одинаковыми, что тут же отразилось в поведении условного форматирования. Вот почему и формула выдает Истину, принимая значения в строке равной значению Но ведь это неправильное поведение! Можно ли как-то решить эту проблему? Юлия, "числа-как-текст" и "числа-как-числа" - это две большие разницы в Excel у них разные внутренние коды. Чтобы корректно их сравнивать, нужно либо преобразование псевдочисел в числа это можно сделать, например, с помощью макроса в PLEX , либо чисел в текстовый формат. Николай, как я и говорила ранее, я отформатировала ячейки в диапазоне как текст. То есть я преобразовала эти псевдочисла в текстовой формат, разве нет? Что я еще должна была сделать, что бы Excel воспринимал значения , , и проч. Ответа не дождалась, но, думаю, проблема всё-таки в некорретной работе текстового форматирования. Некорректно она работает и в формульной части. Так в справке к функции "Текст" имеем следующее: В ячейку А2 заношу простую формулу, призванную преобразить число в текст, который далее больше нельзя будет использовать при вычислениях: Далее в ячейку А3 ввожу формулу: Как я уже говорила, такая политика в форматировании появилась пару лет назад и сразу во всех вариантах Офиса. До тех пор текст это был именно текст, как бы он не выглядел. Правильно ли я понимаю, что в настоящее время решить эту ситуацию никак нельзя? Может кто сталкивался и знает, что с этим делать. Есть таблица, в одном столбце действует правило выделение дубликатов. Когда в ячейке этого столбца вводишь число, которое точно в этом столбце есть, то ячейка выделяется, то есть все работает, как и должно. Но если копируешь строку из этой таблицы, и вставляешь ниже чтобы не заполнять заново другие ячейки , то правило работать перестает. Вот так правило выглядит до вставки новой строки - А вот как правило начинает выглядеть после вставки строки - Я так понимаю, что почему-то правило начинает ограничиваться новой строкой, но почему? И если правило применяется до строки, а новая строка как раз имеет этот номер, то почему оно в ней не меняет цвет, хоть там и дубль? Если просто вставить пустую строку, то все ок, правило не меняется. Подскажите пожалуйста, такой момент. В таблице 60 строк текстовых фраз, среди которых есть дубликаты. В соседнем столбце через формулу СЧЁТЕСЛИ вывожу сколько раз каждая фраза встречается. Для первой строки проблем никаких нет, формула цифру выдаёт. А вот когда я растягиваю формулу до конца таблицы, то вначале таблицы она ещё срабатывает, то есть выдаёт верную цифру, а в дальнейшем начиная с середины таблицы и до конца показывает одну и туже цифру. То есть складывается ощущение, что ексель не справляется с расчетом и выдаёт некую цифру. Что самое интересное, если по этим одинаковым цифрам ещё раз растянуть формулу, то цифры обновятся на корректные. Приём у меня отлично работает, но если я для оператора протягиваю на, например, строк,, то у меня выделяются все пока незаполненные ячейки, то есть он отмечает пустые ячейки. А есть ли возможность в колонке выделить дубликаты чисел с противоположным знаком? Давно ищу ответ на вопрос: Стандартная функция работает в данном случае некорректно. Вот, например, значения и и т. Начинаются одинаково и excel их высвечивает как одинаковые. В данном случае это реестровые номера контрактов с сайта госзакупок. И мне нужно чтобы excel подсвечивал только уникальные значения, а не частично похожие. Сделал по описанному Вами способу выпадающие списки с накоплением Фамилия ИО в расписании занятий чтобы знать в какое время занят тот или иной человек, на каком занятии, у кого и т. В соседних ячейках время занятий "время от" и "время до"; Попытался найти способ как выделять цветом одних и тех же людей, занятых в одно и то же время, чтобы случайно не поставить человека на то время, когда он записан на другом занятии, но не смог. Получается, если человек один, но у меня список с накоплением, вот в чем подвох. Когда набирается в списке более одного выделение снимается. Не подскажете, может есть выход? Подскажите пожалуйста, можно ли сделать следующее: Есть книга с расписанием, в ней может быть до 6 листов. Можно ли сделать чтобы выделялись повторяющиеся ячейки на всех листах, для столбца "аудитория" но только для каждой строки отдельно то есть выделять если повторяется на любом курсе повтор аудитории например в понедельник 1 пара или вторник 5 пара.


Как найти, выделить цветом или удалить повторяющиеся значения в таблице Excel


В сегодняшних Excel файлах дубликаты встречаются повсеместно. К примеру, когда вы создаете составную таблицу из других таблиц, вы можете обнаружить в ней повторяющиеся значения, или в файле с общим доступом внесли одинаковые данные два разных пользователя, что привело к задвоению и т. Дубликаты могут возникнуть в одном столбце, в нескольких столбцах или даже во всем листе. В Microsoft Excel реализовано несколько инструментов поиска, выделения и, при необходимости, удаления повторяющихся значений. Ниже описаны основные методики определения дубликатов в Excel. Предположим, у вас имеется таблица, состоящая из трех столбцов, в которой присутствуют одинаковые записи и вам необходимо избавится от них. Выделяем область таблицы, в которой хотите удалить повторяющиеся значения. Вы можете выделить один или несколько столбцов, или всю таблицу целиком. Переходим по вкладке Данные в группу Работа с данными , щелкаем по кнопке Удалить дубликаты. Если в каждом столбце таблицы имеется заголовок, установить маркер Мои данные содержат заголовки. Также проставляем маркеры напротив тех столбцов, в которых требуется произвести поиск дубликатов. Данная функция предназначена для удаления записей, которые полностью дублируют строки в таблице. Если вы выделили не все столбцы для определения дубликатов, строки с повторяющимися значениями также будут удалены. Выберите любую ячейку в таблице, перейдите по вкладке Данные в группу Сортировка и фильтр , щелкните по кнопке Дополнительно. В появившемся диалоговом окне Расширенный фильтр, необходимо установить переключатель в положение скопировать результат в другое место, в поле Исходный диапазон указать диапазон, в котором находится таблица, в поле Поместить результат в диапазон указать верхнюю левую ячейку будущей отфильтрованной таблицы и установить маркер Только уникальные значения. На месте, указанном для размещения результатов работы расширенного фильтра, будет создана еще одна таблица, но уже с отфильтрованными, по уникальным значениям, данными. Выделяем таблицу, в которой необходимо обнаружить повторяющиеся значения. В появившемся диалоговом окне Повторяющиеся значения, необходимо выбрать формат выделения дубликатов. У меня по умолчанию установлено светло-красная заливка и темно-красный цвет текста. Обратите внимание, в данном случае Excel будет сравнивать на уникальность не всю строку таблицы, а лишь ячейку столбца, поэтому если у вас имеются повторяющиеся значения только в одном столбце, Excel отформатирует их тоже. На примере вы можете увидеть, как Excel залил некоторые ячейки третьего столбца с именами, хотя вся строка данной ячейки таблицы уникальна. Воспользуемся уже знакомой нам таблицей с тремя столбцами и добавим четвертый, под названием Счетчик, и заполним его единицами 1. Выделяем всю таблицу и переходим по вкладке Вставка в группу Таблицы, щелкаем по кнопке Сводная таблица. В поле Название строк помещаем три первых столбца, в поле Значения помещаем столбец со счетчиком. В созданной сводной таблице, записи со значением больше единицы будут дубликатами, само значение будет означать количество повторяющихся значений. Для большей наглядности, можно отсортировать таблицу по столбцу Счетчик , чтобы сгруппировать дубликаты. Всегда испытывал много трудностей с Экселем. Многие задачи занимали по много времени. Советы описанные в статье помогут сократить трудозатраты, что очень классно. Мне нужно отформатировать повторяющиеся значения но не по полным значениям а по первым 10 элементам например есть CZEA2 Зырянов и есть CZEA2 Иванов так вот мне надо чтобы форматирование произошло по первым 10 элементам и выделило цветом повторяющиеся CZEA2 Зырянов CZEA2 Иванов в итоге должно показаться что это повторяющиеся значения цветом. Гиперссылки могут называться по разному, но и ссылки разные. А если усложнить задание. Из первой таблицы найти парные ячейки и перенести результаты в указанное место. Попытался объяснить это в файле. В реале таблица большая и выбрать вручную это очень тяжело. Подскажите пожалуйста,как после выделения дубликатов цветом,убрать эту функцию? Лера, необходимо удалить условное форматирование с этих ячеек. Для этого снова переходим во вкладку условное форматирование и из выпадающего списка выбираем Удалить правила. Подскажите, как с помощью формулы можно удалить повторы, если значений названий столбцов аж А строк больше 30 … с помощью сводной таблицы, как я понимаю, нереально все 30 проставить 1, чтоб потом проверить. Как отфильтровать эту базу данных на повторы? Ваш e-mail не будет опубликован. Exceltip Блог о программе Microsoft Excel: Главная О нас Школа Excel Ваши статьи Содержание 5 Почему Ссылки. Повторяющиеся значения в Excel — найти, выделить или удалить дубликаты в Excel Опубликовано Добавить столбец, в котором вывести первые 10 символов этого столбца. Примеры в Excel очень помогли мне и моей подруге. А как удалить повторяющийся фрагмент в ячейках таблицы? Статья просто классссссссссссссссс, спасибо тем кто написал!!!!!!!!!!!!!!!!!! Добавить комментарий Отменить ответ Ваш e-mail не будет опубликован.


https://gist.github.com/fb0d0cf86b4b37548c2d31cf698d73eb
https://gist.github.com/f29d0d21c2f26cbc2f88fea988073f79
https://gist.github.com/4d39ee6285c831b21bb77c31cba5ef20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment