Удалить дубликаты ячеек в таблице Эксель

Может ли кто-то подсказать, как удалить одинаковые значения в разных столбцах таблицы Эксель? Поиск выдаёт громозкие формулы и ВПР, не верю, что нет простого решения. Получается выделить одинаковые значения и на этом всё.

В таблице показала примерно, как вижу саму процедуру, но это сделала вручную, хотелось бы автоматизировать процесс на больших таблицах.

Удалить дубликаты ячеек в таблице Эксель

MS, Libreoffice & Google docs

764 поста14.9K подписчиков

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

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

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

А почему одинаковые данные, в которых нужно удалить дубликаты, в двух столбцах? Если данные в 1 столбце, то это делается буквально нажатием 1 кнопки в интерфейсе.

Если одинаковые данные разбиты по двум столбцам, то, очевидно, у вас принципиальная проблема с архитектурой таблицы. Есть реальный пример почему и зачем используется 2 столбца?


upd. Стоп, так если есть повторения их вообще нужно удалить, не оставляя 1 уникальное значение? Судя по скрину до-после это так

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
Нужно оставить именно уникальные значения. Вариаций, для чего это нужно, может быть масса. В моем случае это сравнение ассортимента позиций в разных подразделениях компании. Видела похожий запрос: в одном столбце список туристических мест, которые хотел бы посетить автор, и во втором - список мест, которые он уже посетил. Соответственно, ему нужен перечень только уникальных значений
раскрыть ветку (6)
0
Автор поста оценил этот комментарий

Ну, если допускается ручное копирование тудой-сюдой, то самое быстрое это вот так.

Формула =СЧЁТЕСЛИ($A$2:$B$9;A2)

Протягиваем сначала вправо, потом вниз (можно двойным кликом по правому нижнему уголку - заполнится до конца таблицы)

Применяем фильтр

Выбираем единицы сначала для первого столбца и копируем, потом удаляем фильтр для первого столбца и делаем то же самое для второго столбца

Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

Кроме того, если данные правильно организованы, то самое простое - это использовать сводную таблицу, потому что в этом случае мы сразу получим наглядно что где пересекается, а что уникально.

Дальше данные из сводной таблицы можно скопировать в отдельную таблицу и фильтром в обоих столбцах скрыть пустые ячейки, таким образом покажутся только имена, которые есть в обоих "столбцах", их можно выделить и удалить. При снятии фильтра останутся только уникальные непересекающиеся имена. Сортировкой убираем пустые строки, которые остались после удаления пересекающихся значений

Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
Автор поста оценил этот комментарий

Но как я и сказал ранее - таблица просто изначально составлена некорректно. Одинаковые сущности (в примере имена или товары) не должны находиться в разных столбцах - эксель из коробки не умеет делать то, что вы хотите.

Одинаковые данные должны находиться в 1 столбце, а привязка должна строиться не по названию столбца, а по соседнему столбцу.

Если организовать таблицу таким образом - все сводится к 2 формулам для современных дистрибутивов, о которых уже писали выше:


=УНИК(B1:B16;;ИСТИНА) - выведет только ни разу не повторяющиеся значения, но работает оно только в рамках столбца. То что посоветовали в первом комментарии, естественно, не даст запрашиваемого результата, потому что формула считает уникальной связку из 2 столбцов, если выделить 2 столбца. В примере с именами она выведет ровно тот же набор данных, потому что "Саша-Артем" в 8 строчках встречается только 1 раз. Если бы были еще строчки "Саша-Артем", то да, формула оставила бы эту парочку только 1 раз.


=ПРОСМОТРX(D1;$B$1:$B$16;$A$1:$A$16) - этой формулой проставляем изначальную привязку из какого именно "столбика" взято это уникальное значение.


Если excel не 2021, то эти формулы можно заменить на "удаление дублей" и ВПР. Единственное, что ВПР ищет искомое значение строго в 1 столбце выделенного диапазона, в отличие от новой формулы ПРОСМОТРX, поэтому столбец с привязкой должен находиться обязательно справа от столбца значений, к которым осуществляется привязка

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (3)
0
Автор поста оценил этот комментарий

за что я люблю Пикабу, так за то, что тут на пальцах расскажут, почему ты спрашиваешь то, что не надо тебе))

конкретно мне нужно сравнение ДВУХ столбцов между собой, чтобы остались уникальные значения в каждом

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Я ж показал в картинках вариант для неправильно организованных данных - еще более простого варианта просто нет, потому что в excel нет такого функционала. Зато если правильно составить таблицу - в данном случае заменить 2 столбца, которые нужно сравнить, на 1 столбец данных и 1 столбец с указателем (то, что было шапкой 2 столбцов), то требуемый анализ делается в 10 раз быстрее. Если надо обратно в 2 столбца превратить - 2 раза скопировать и в шапку вставить название столбцов. И это все равно будет быстрее, чем самый первый вариант, когда это просто 2 столбца с данными

Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

Хотя да, в первом варианте можно даже формулы не использовать, достаточно просто фильтр по цвету сначала по первому столбцу применить, а потом по второму (шапка не должна быть объединенной ячейкой)

Иллюстрация к комментарию
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества