Как удалить в экселе повторяющиеся слова. Дубликаты внутри ячейки

Excel — как удалить дубликаты но бросить неповторимые значения?

Всем хороший вечер! Случалось ли Для вас когда нибудь работать с данными в excel строковое значение которых переваливает за пару 10-ов тысяч? А вот мне человеку который делает и продвигает веб-сайты и веб магазины приходится сталкиваться довольно нередко, в особенности когда дело касается загрузки и выгрузки данных от поставщика на веб-сайт веб магазина. Данная заметка родилась не на пустом месте, а прямо так огласить с пылу жару! Сейчас делал загрузку на собственный веб магазин по интим теме (см портфолио) и опосля того как скачал прайс от поставщика и открыв его в excel (перед загрузкой на веб-сайт я поначалу все сверяю, на вариант ошибок и случайных конфигураций столбцов со стороны поставщика) и увидел что из 25 тыс строк наиболее 6-8 тыс являются дубликатами, для чего и почему так делает поставщик мы на данный момент дискуссировать не будем, на это не охото растрачивать не сил, ни времени, а просто осознаем, что так сделал программер и по другому это делать нельзя!

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

Удаление дубликатов в Microsoft Excel

Для меня человека который проводит время в отпуске и работает с мобильного веба скорость которого измеряется от 1-2 мб, прокачивать в пустую такое кол-во продукта с фото смысла не имеет и время пустое и трафика сожрет не не много, потому решил повторяющиеся продукты просто удалить и здесь столкнулся с тем, что удалить дублирующиеся значения в столбце не так то и просто, поэтому как обычная функция excel 2010 делает это топорно и опосля удаления дубликата двигает ввысь нижние значения и в итоге у нас все перепутается в документе и будет каша.

В данной статье будет представлено два варианта решения проблемы.

1 Вариант — Обычная функция в эксель — Удалить дубликаты

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

Для этого выделим те столбцы либо область в какой нужно удалить дубликаты и зайдем в меню Данные и позже выберем Удалить дубликаты, опосля чего же у нас удаляться дубликаты, но будет сдвиг ячеек, ежели для вас это не критично, то этот метод Ваш!

2 Вариант — Пометить дубликаты строк в Лож либо Истина

Этот вариант самый обычный и отсюда сходу вылетает птичка которая ограничит этот вариант в действии, а конкретно в том, что им можно пользоваться ежели у вас все дублирующие значения идут по порядку, а не в разнобой по всему документу

для примера возьмем два столбика с данными, в одном (пример1) дублирующие значения повторяются, а в (примере2) в разнобой и не идут друг за другом.

В примере1 мы должны в стоящей рядом ячейки надавить символ ровно и выбрать 1-ое и нижние значение что бы формула была такая:

=А1=А2

и жмем энтер, и у нас в данной для нас ячейки в зависимости от данных обязано покажется значение Лож либо Истина

Читайте также  Как прошить модем на все сетевые профили. Прошивка модема: бесплатные и платные способы

ЛОЖ — ежели А1 не будет равно А2

Истина — ежели А1 будет ровно А2

если применить этот вариант на столбце Пример2, то как вы сообразили везде будет значение Лож

Этот вариант неплох лишь в редких вариантах, но его тоже нужно знать, его ограничение в том что эта формула ассоциирует себя и последующее значение, тоесть она применима лишь сразу к двум ячейкам, а не ко всему столбцу. Но ежели у вас данные как с столбце Пример2, тогда читайте далее )

3 Вариант — Удалить дубликаты в столбе

Вот этот вариант уже наиболее непростой, но он решит вашу делему на все 100% и сходу ответит на все вопросы.

Как лицезреем у нас имеется столбец в котором все значения идут не по порядку и они перемешаны

Мы как и в прошедший раз в соседнюю ячейку вставляем последующую формулу

=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)>1;»»;A2)

После внедрения которой у нас будет или пуская ячейка, или значение из ячейки напротив.

из нашего примера сходу видно, что в этом столбце было два дубля и эта формула нам существенно сэкономила времени, а далее фильтруем 2-ой столбец и в фильтре избираем пустые ячейки и далее удаляем строчки, вот и все)

Таким образом я в документе который который скачал у поставщика сделал перед артикулом пустой столбце и дальше применил эту формулу и опосля отфильтровав получил документ который был на 6-8 тыс строк меньше и самое основное опосля удаление дубликатов у меня не поднимались значения ввысь, все стояло на собственных местах

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

Как убрать повторяющиеся значения в Excel?

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

Хотя Microsoft Excel является в первую очередь инвентарем для расчетов, его таблицы нередко употребляются в качестве баз данных для отслеживания запасов, составления отчетов о продажах либо ведения списков рассылки.

Распространенная неувязка, возникающая при увеличении размера базы данных, заключается в том, что в ней возникает много повторов. И даже ежели ваш большой файл содержит всего несколько схожих записей, эти несколько повторов могут вызвать массу заморочек. К примеру, вряд ли повеселит отправка пары копий 1-го и того же документа одному человеку либо возникновение одних и тех же данных в отчете несколько раз.

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

В пары наших недавних статьях мы обсуждали разные способы выявления дубликатов в Excel и выделения неуникальных ячеек либо строк (см.ссылки в конце статьи). Однако могут появиться ситуации, когда вы захотите в конечном счете устранить дубли в ваших таблицах. И это как раз тема этого руководства.

Удаление циклических строк вручную

Если вы используете последнюю версию Microsoft Excel с 2007 по 2016, у вас есть маленькое преимущество. Эти версии содержат встроенную функцию для поиска и удаления циклических значений.

Этот инструмент дозволяет отыскивать и удалять абсолютные совпадения (ячейки либо целые строки), а также частично совпадающие записи (имеющие однообразные значения в столбце либо диапазоне). 

Важно! Поскольку инструмент «Удалить дубликаты» навсегда удаляет схожие записи, рекомендуется сделать копию начальных данных, до этого чем удалять что-либо.

Для этого выполните последующие действия.

  1. Для начала выберите спектр, в котором вы желаете работать. Чтобы выделить всю таблицу, нажмите Ctrl + A,
  2. Указав спектр, перейдите на вкладку «Данные» >  и нажмите клавишу « Удалить дубликаты» .
  1. Откроется диалоговое окно. Выберите столбцы для проверки на наличие дублей и нажмите клавишу «ОК».
    • Чтобы удалить повторяющиеся строки, которые имеют полностью схожие данные во всех колонках, оставьте флажки рядом со всеми столбцами, как на скриншоте ниже.
    • Чтобы удалить частичные совпадения на базе 1-го либо пары главных столбцов, выберите лишь их. Если в вашей таблице много колонок, самый стремительный метод – надавить клавишу «Снять выделение». А потом отметить те, которые вы желаете проверить.
    • Ежели в вашей таблице нет заголовков, снимите флажок Мои данные в верхнем правом углу диалогового окна, который традиционно врубается по умолчанию.
  2. Если указать в диалоговом окне все столбцы, строчка будет удалена лишь в том случае, ежели повторяются значения есть во всех их. Но в неких ситуациях не необходимо учесть данные, находящиеся в определенных колонках. Потому для их снимите флажки. К примеру, ежели любая строка содержит неповторимый идентификационный код, программа никогда не отыщет ни одной циклической. Потому флаг рядом с колонкой с таковыми кодами следует снять.
Читайте также  Nokia lumia 520 программа для прошивки. Перепрошивка смартфона Nokia Lumia 520

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

Важное замечание. Повторяющиеся значения определяются по тому, что отображается в ячейке, а не по тому, что в ней записано на самом деле. Представим, что в A1  и A2 содержится одна и та же дата. Одна из их представлена в формате 15.05.2020, а иная отформатирована в формате 15 май 2020. При поиске циклических значений Excel считает, что это не одно и то же. Аналогично значения, которые отформатированы по-разному, числятся различными, потому $1 209,32 – это совершенно не одно и то же, что 1209,32.

Поэтому, для того чтоб обеспечить удачный поиск и удаление повторов в таблице либо спектре данных, рекомендуется применить один формат ко всему столбцу.
Примечание. Функция удаления дублей убирает 2-е и все следующие совпадения, оставляя все неповторимые и 1-ые экземпляры схожих записей. 

Удаление дубликатов в «умной таблице».

Думаю, вы понимаете, что, ежели преобразовать спектр ячеек в таблицу, в нашем распоряжении возникает множество увлекательных доп способностей по работе с этими данными. Конкретно по данной для нас причине такую таблицу Excel именуют «умной».

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

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

Но, в отличие от ранее рассмотренного инструмента удаления, операцию можно отменить, ежели что-то пошло не так.

Избавьтесь от повторов, скопировав неповторимые записи в другое место.

Еще один метод удалить повторы – это выбрать все неповторимые записи и скопировать их на иной лист либо в другую книгу. Подробные шаги следуют ниже.

  1. Выберите спектр либо всю таблицу, которую вы желаете обработать (1).
  2. Перейдите на вкладку «Данные» (2) и нажмите клавишу «Фильтр – Дополнительно» (3-4).
  3. В диалоговом окне «Расширенный фильтр» (5) выполните последующие действия:
    • Выберите переключатель скопировать в другое место (6).
    • Убедитесь, что в списке диапазонов указан верный диапазон. Это должен быть спектр из шага 1.
    • В поле «Поместить итог в…» (7) введите спектр, в который вы желаете скопировать неповторимые записи  (на самом деле довольно указать его верхнюю левую ячейку).
    • Выберите только уникальные записи (8).
  4. Наконец, нажмите кнопку ОК, и неповторимые значения будут скопированы в новое место:

Замечание. Расширенный фильтр дозволяет копировать отфильтрованные данные в другое место лишь на активном листе. Например, выберите место внизу под вашими начальными данными.

Читайте также  Как в ворде сделать диаграмму график. Как сделать диаграмму в Word

Я думаю, вы осознаете, что можно обойтись и без копирования. Просто выберите опцию «Фильтровать перечень на месте», и дублирующиеся записи будут на время укрыты при помощи фильтра. Они не удаляются, но и мешать для вас при этом не будут.

Как убрать дубликаты строк с помощью формул.

Еще один метод удалить неуникальные данные – идентифицировать их с помощью формулы, потом отфильтровать, а потом опосля этого удалить лишнее.

Преимущество этого подхода заключается в универсальности: он дозволяет вам:

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

Недостатком является то, что для вас необходимо будет уяснить несколько формул.

В зависимости от вашей задачки используйте одну из последующих формул для обнаружения повторов. 

Формулы для поиска циклических значений в одном столбце

Добавляем еще одну колонку, в которой запишем формулу.

Повторы наименований продуктов, без учета первого вхождения:

=ЕСЛИ(СЧЁТЕСЛИ($B$2:$B2; $B2)>1; “Дубликат”; “”)

Как видите, когда значение встречается в первый раз (к примеру, в B4), оно рассматривается как полностью обыденное. А вот 2-ое его возникновение (в B7) уже считается повтором.

Отмечаем все повторы совместно с первым появлением:

=ЕСЛИ(СЧЁТЕСЛИ($B$2:$B$17; $B2)>1; “Дубликат”; “Уникальный”)

Где A2 – 1-ая, а A10 – крайняя ячейка спектра, в котором необходимо отыскать совпадения.

Ну а сейчас, чтоб убрать ненадобное, устанавливаем фильтр и в столбце H и оставляем лишь «Дубликат». Опосля чего же строчки, оставшиеся на экране, просто удаляем.

Вот маленькая пошаговая инструкция.

  1. Выберите всякую ячейку и примените автоматический фильтр, нажав клавишу «Фильтр» на вкладке «Данные».
  2. Отфильтруйте повторяющиеся строчки, щелкнув стрелку в заголовке нужного столбца.
  3. И, в конце концов, удалите повторы. Для этого выберите отфильтрованные строчки, перетаскивая указатель мыши по их номерам, щелкните правой клавишей мыши и выберите «Удалить строку» в контекстном меню. Причина, по которой для вас необходимо сделать это заместо обычного нажатия клавиши «Удалить» на клавиатуре, заключается в том, что это действие будет удалять целые строчки, а не лишь содержимое ячейки.

Формулы для поиска циклических строк.

В случае, ежели нам необходимо отыскать и удалить повторяющиеся строчки (либо часть их), действуем таковым же образом, как для отдельных ячеек. Лишь формулу незначительно меняем.

Отмечаем при помощи формулы неуникальные строки, не считая 1- го вхождения:

=ЕСЛИ(СЧЁТЕСЛИМН($B$2:$B2; $B2;$A$2:A2;$A2;$C$2:C2;$C2)>1; “Дубликат”; “”)

В итоге лицезреем 2 повтора.

Теперь самый обычный вариант действий – устанавливаем фильтр по столбцу H и слову «Дубликат». Опосля этого просто удаляем сходу все отфильтрованные строки.

Если нам необходимо исключить все повторяющиеся строчки совместно с их первым появлением:

=ЕСЛИ(СЧЁТЕСЛИМН($B$2:$B$17; $B2;$A$2:$A$17;$A2;$C$2:$C$17;$C2)>1; “Дубликат”; “”)

Далее вновь устанавливаем фильтр и действуем аналогично описанному выше.

Насколько комфортен этот  способ – судить вам.

Что ж, как вы лишь что лицезрели, есть несколько методов отыскать повторяющиеся значения в Excel и потом удалить их. И каждый из их имеет свои мощные стороны и ограничения. 

Еще на эту же тему:

Как выделить цветом повторяющиеся значения в Excel?-В этом руководстве вы узнаете, как показывать дубликаты в Excel. Мы разглядим разные способы затенения дублирующих ячеек, целых строк либо поочередных повторений с внедрением условного форматирования.  Ранее мы изучили различные…
Как посчитать количество циклических значений в Excel?-Зачем считать дубликаты? Мы можем получить ответ на множество увлекательных вопросцев. К примеру, сколько клиентов сделало покупки, сколько менеджеров занималось продажей, сколько раз работали с определённым поставщиком и т.д. Если…
Как проверить корректность ввода данных в Excel?-Подтверждаем корректность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы инспектировать корректность ввода в согласовании с имеющимся перечнем допустимых значений. В случае правильного ввода в отдельном столбце ставить…

Оставьте комментарий