Як видалити дублікати в Excel

  • Поділитися Цим
Michael Brown

У навчальному посібнику пояснюється, як видаляти дублікати в Excel 2019, Excel 2016, Excel 2013 і Excel 2010. Ви навчитеся декільком різним технікам пошуку і видалення повторюваних значень з першими входженнями або без них, позбавлятися від повторюваних рядків, виявляти абсолютні дублікати і часткові збіги.

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

Поширеною проблемою, яка виникає при збільшенні розміру бази даних, є поява в ній великої кількості дублікатів рядків. І навіть якщо ваша величезна база даних містить лише кілька ідентичних записів, ці кілька дублікатів можуть спричинити цілу низку проблем, наприклад, розсилку декількох копій одного і того ж документа одній і тій же людині або підрахунок одних і тих же чисел більше одного разу в зведеному звіті. Отже, перш ніж використовуватимає сенс перевірити її на наявність дублюючих записів, щоб переконатися, що ви не витрачаєте час на повторення своїх зусиль.

У кількох наших останніх статтях ми обговорювали різні способи виявлення дублікатів в Excel і виділення повторюваних комірок або рядків. Однак можуть виникнути ситуації, коли вам може знадобитися остаточно усунути дублікати на ваших аркушах Excel. І саме про це і піде мова в цьому уроці.

    Інструмент "Видалити дублікати" - усунення повторюваних рядків

    У всіх версіях Excel 365 - 2007 є вбудований інструмент для видалення дублікатів під назвою, що не дивно, Видалення дублікатів .

    Цей інструмент дозволяє знайти і видалити абсолютні дублікати (комірки або цілі рядки), а також частковий збіг записів (рядки, які мають однакові значення у вказаному стовпчику або стовпчиках). Для цього необхідно виконати наступні дії.

    Зауважте, оскільки Видалення дублікатів інструмент безповоротно видаляє ідентичні записи, перед видаленням дублікатів рядків доцільно зробити копію вихідних даних.

    1. Для початку виділіть діапазон, в якому потрібно видалити дублікати. Щоб виділити всю таблицю, натисніть Ctrl + A .
    2. Перейдіть на сторінку Вкладка "Дані > Інструменти даних і натисніть кнопку Видалення дублікатів кнопку.

  • На сьогоднішній день, на жаль, це не так. Видалення дублікатів відкриється діалогове вікно, в якому ви вибираєте стовпці для перевірки на наявність дублікатів і натискаєте кнопку ГАРАЗД. .
    • Видалити дублюючі рядки які мають абсолютно однакові значення у всіх стовпчиках, залиште галочки навпроти всіх стовпчиків, як на скріншоті нижче.
    • Для видалення часткові дублікати на основі одного або декількох ключових стовпців, виберіть тільки ці стовпці. Якщо у вашій таблиці багато стовпців, найшвидший спосіб - натиснути кнопку Зняти виділення з усіх а потім виберіть стовпці, які потрібно перевірити на наявність дублікатів.
    • Якщо на вашому столі немає заголовки очистити територію від Мої дані мають заголовки у правому верхньому куті діалогового вікна, яка зазвичай встановлена за замовчуванням.

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

    Примітка: функція Видалити дублікати в Excel видаляє 2-й і всі наступні дублікати, залишаючи всі унікальні рядки і перші екземпляри однакових записів. Якщо ви хочете видалити дублікати рядків у тому числі вперше виявлено використовуйте одне з наступних рішень: відфільтруйте дублікати з 1-м входженням або скористайтеся більш універсальним засобом Duplicate Remover for Excel.

    Позбутися дублікатів шляхом копіювання унікальних записів в інше місце

    Ще один спосіб позбутися дублікатів в Excel - відокремити унікальні значення та скопіювати їх на інший аркуш або в іншу книгу. Детальні кроки наведені нижче.

    1. Виберіть діапазон або всю таблицю, яку ви хочете вивести.
    2. Перейти до розділу Дані вкладка> Сортування та фільтрація і натисніть кнопку Просунутий кнопку.

  • В рамках проекту Розширений фільтр діалогового вікна, виконайте наступне:
    • Виберіть пункт Копіювати в інше місце радіокнопка.
    • Перевірте, чи правильний діапазон відображається у вікні Діапазон списку Це має бути діапазон, який ви вибрали на кроці 1.
    • В рамках проекту Скопіювати на введіть діапазон, в який необхідно скопіювати унікальні значення (для цього достатньо виділити ліву верхню комірку діапазону призначення).
    • Виберіть пункт Тільки унікальні записи Ящик.

  • Нарешті, натисніть ГАРАЗД. і унікальні значення будуть скопійовані в нове місце:
  • Примітка: Розширений фільтр Excel дозволяє копіювати відфільтровані значення тільки в інше місце на активному аркуші. Якщо ви хочете копія або переїзд унікальні значення або повторювані рядки до ще один аркуш або інший робочий зошит ви можете легко зробити це за допомогою нашої програми Duplicate Remover for Excel.

    Як видалити повторювані рядки в Excel за допомогою фільтрації

    Ще один спосіб видалення повторюваних значень в Excel - визначити їх за допомогою формули, відфільтрувати, а потім видалити повторювані рядки.

    Перевагою такого підходу є універсальність - він дозволяє знаходити і видаляти дублікати значень в одному стовпчику або дублікати рядків на основі значень в декількох стовпчиках, з першими екземплярами або без них. Недоліком є те, що вам потрібно буде запам'ятати кілька формул, що повторюються.

    1. Залежно від вашого завдання, використовуйте одну з наведених нижче формул для виявлення дублікатів. Формули для пошуку значень, що повторюються в 1 стовпці
      • Дублікати, крім 1-го примірника: =IF(COUNTIF($A$2:$A2, $A2)>1, "Дублікат", "")
      • Дублікати з 1-ми повтореннями: =IF(COUNTIF($A$2:$A$10, $A2)>1, "Дублікат", "Унікальний")

      Де А2 - перша, а А10 - остання комірка діапазону для пошуку дублікатів.

      Формули для пошуку повторюваних рядків

      • Повторювані рядки, крім 1-го входження: =IF(COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2, $C$2:$C2, $C2)>1, "Дублюючий рядок", "Унікальний")
      • Повторювати рядки з 1-ми входженнями: =IF(COUNTIFS($A$2:$A$10, $A2, $B$2:$B$10, $B2, $C$2:$C$10, $C2)>1, "Дублюючий рядок", "Унікальний")

      Де A, B та C - стовпці, що перевіряються на наявність значень, що повторюються.

      Наприклад, таким чином можна виявити повторювані рядки, крім 1-го екземпляру:

      Для отримання додаткової інформації про використання формул, що повторюються, див. статтю Як виявити дублікати в Excel.

    2. Виділіть будь-яку комірку в таблиці та застосуйте автоматичний фільтр Excel, натиснувши кнопку Фільтр на кнопці Дані вкладка або Сортування та фільтрація > Фільтр на Головна сторінка рахунок.
    3. Відфільтруйте дублікати рядків, натиснувши стрілку в заголовку поля " Дублікат ", а потім встановіть прапорець у колонці " Дубльований рядок "Якщо комусь потрібні більш детальні рекомендації, будь ласка, дивіться Як фільтрувати дублікати в Excel.
    4. І, нарешті, видаліть дублікати рядків. Для цього виділіть відфільтровані рядки, провівши мишею по номерах рядків, клацніть по ним правою кнопкою миші і виберіть пункт Видалити рядок Причина, по якій це потрібно зробити, а не просто натиснути кнопку Delete на клавіатурі, полягає в тому, що це призведе до видалення цілих рядків, а не тільки вмісту комірок:

    Аналогічним чином можна знайти і видалити конкретний(і) повторний(і) випадок(и) Наприклад, тільки 2-й або 3-й екземпляри, або 2-й і всі наступні повторювані значення. Відповідну формулу і покрокові інструкції ви знайдете в цьому посібнику: Як відфільтрувати повторювані значення за їх входженнями.

    Як ви щойно побачили, існує безліч способів пошуку та видалення дублікатів в Excel, кожен з яких має свої сильні сторони та обмеження. Але що б ви сказали, якби замість цих численних методів видалення дублікатів у вас було одне універсальне рішення, яке не вимагало б запам'ятовування купи формул і працювало б у всіх сценаріях? Хороша новина полягає в тому, що таке рішення дійсно існує, і япродемонструє вам це в наступній, заключній частині цього посібника.

    Duplicate Remover - універсальний інструмент для пошуку і видалення дублікатів в Excel

    На відміну від вбудованої функції видалення дублікатів Excel, надбудова Ablebits Duplicate Remover не обмежується лише видаленням дублікатів записів. Подібно до швейцарського ножа, цей мультиінструмент поєднує в собі всі основні випадки використання і дозволяє вам ідентифікувати , вибрати , родзинка , видалити , копія і переїзд унікальні або повторювані значення, абсолютні збіги рядків або часткові збіги рядків, в 1 таблиці або шляхом порівняння 2 таблиць, з першими входженнями або без них.

    Він бездоганно працює на всіх операційних системах і у всіх версіях Microsoft Excel 2019 - 2003.

    Як позбутися дублікатів в Excel за 2 кліки мишею

    Припускаючи, що у вас встановлений наш Ultimate Suite у вашому Excel, виконайте ці прості кроки, щоб усунути повторювані рядки або клітинки:

    1. Виділіть будь-яку комірку в таблиці, яку потрібно вивести, і натисніть кнопку Таблиця дедукції на кнопці Аблебіти Дані Вся ваша таблиця буде виділена автоматично.

  • На сьогоднішній день, на жаль, це не так. Таблиця дедукції відкриється діалогове вікно, в якому за замовчуванням будуть вибрані всі стовпчики. Вибираєте Видалення дублікатів від Виберіть дію у випадаючому списку та натисніть ГАРАЗД. Готово!
  • Як ви можете бачити на наступному скріншоті, всі дублікати рядків, крім 1-го входження видаляються:

    Порада. Якщо ви хочете видаляти дублікати рядків на основі значень у ключовому стовпчику залиште тільки цей стовпчик (стовпчики) вибраними і зніміть позначки з усіх інших несуттєвих стовпчиків.

    І якщо ви хочете здійснювати інші дії скажімо, виділити повторювані рядки, не видаляючи їх, або скопіювати повторювані значення в інше місце, виберіть відповідну опцію з випадаючого списку:

    Якщо вам потрібні додаткові опції, наприклад, видалення повторюваних рядків, включаючи перші входження, або пошук унікальних значень, скористайтеся кнопкою Майстер видалення дублікатів Нижче ви знайдете повну інформацію та покроковий приклад.

    Як знайти і видалити дублікати значень з 1-м входженням або без нього

    Видалення дублікатів в Excel є поширеною операцією. Однак в кожному конкретному випадку може бути ряд особливостей. Якщо інструмент Вилучення таблиці орієнтований на швидкість, то інструмент Duplicate Remover пропонує ряд додаткових опцій для виведення ваших таблиць Excel саме так, як вам потрібно.

    1. Виділіть будь-яку комірку в таблиці, з якої потрібно видалити дублікати, перейдіть на вкладку Дані про абіти і натисніть на вкладку Duplicate Remover кнопку.

  • На сьогоднішній день, на жаль, це не так. Duplicate Remover Запуститься майстер, який виділить всю таблицю, а також запропонує створити резервну копію, і оскільки ви збираєтеся назавжди видалити дублікати, настійно рекомендуємо встановити цей прапорець. Переконайтеся, що таблиця була виділена правильно, і натисніть кнопку Далі .
  • Виберіть, які записи ви хочете знайти і видалити. Вам доступні наступні варіанти:
    • Дублікати, крім 1-го примірника
    • Дублікати, включаючи 1-е повторення
    • Унікальні цінності
    • Унікальні значення та 1-е повторення

    У цьому прикладі видалимо повторювані рядки, включаючи 1-е входження:

  • А тепер виберіть стовпці для пошуку дублікатів. Оскільки наша мета - виключити дублікати рядків, обов'язково виберіть всі стовпці (що зазвичай робиться за замовчуванням).
  • Нарешті, виберіть дію, яку ви хочете виконати над дублікатами, і натисніть кнопку Фініш У цьому прикладі ми, як і очікувалося, виберемо кнопку Видалення дублікатів значень варіант.
  • Все! Надбудова Duplicate Remover швидко зробить свою роботу і повідомить вам, скільки рядків-дублікатів було знайдено і видалено:

    Ось як ви можете видалити дублікати з Excel. Сподіваюся, що хоча б одне з рішень, згаданих у цьому підручнику, спрацює для вас.

    Всі потужні інструменти дедукції, про які йшлося вище, включені в наш Ultimate Suite для Excel. Якщо ви зацікавлені спробувати їх, я рекомендую вам завантажити повнофункціональну пробну версію і поділитися з нами своїми відгуками в коментарях.

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.