Зміст
Однією з найбільш важливих і широко використовуваних дій в Excel є видалення повторюваних значень з набору даних. Сьогодні я покажу, як можна автоматично видалити повторювані значення з набору даних за допомогою формули Excel.
Завантажити Практичний посібник
Формула Excel для автоматичного видалення дублікатів.xlsx3 Використання формули Excel для автоматичного видалення дублікатів
Тут ми маємо набір даних з Імена деяких студентів, їхні Знаки в експертизі, а також Оцінки вони досягли у школі, яка називається "Дитячий садок "Соняшник".
Але, на жаль, прізвища деяких учнів повторюються разом з оцінками та балами.
Сьогодні наша мета - знайти формулу для автоматичного видалення дублікатів.
1. використання функції UNIQUE для автоматичного видалення дублікатів в Excel (для нових версій)
Ви можете скористатися УНІКАЛЬНА функція Excel для видалення дублікатів з набору даних.
Ви можете видалити дубльовані значення з набору даних двома способами:
- Повне видалення значень, які з'являються більше одного разу
- Зберігання одного примірника значень, які з'являються більше одного разу
За допомогою УНІКАЛЬНА функція Ви можете видалити дублікати обома способами.
Повне видалення значень, які з'являються більше одного разу:
Щоб повністю видалити дублікати з нашого набору даних, можна скористатися такою формулою:
=UNIQUE(B4:D14,FALSE,TRUE)
Нотатки:
- Три прізвища студентів збіглися: Девід Мойес, Анжела Хопкінс та Бред Мілфорд.
- Серед них Девід Мойес та Бред Мілфорд були відсторонені повністю.
- Анжела Хопкінс не була відрахована, тому що оцінки та оцінки двох Анжел Хопкінс не збігаються. Це означає, що це дві різні учениці.
Зберігання однієї копії значень, які з'являються більше одного разу:
Зберігати один примірник значень які з'являються більше одного разу, використовуйте цю формулу:
=UNIQUE(B4:D14,FALSE,FALSE)
Тут ми зберегли по одному примірнику всіх імен, які мали дублікати, окрім Анжели Гопкінс.
Обидві Анжели Гопкінс були збережені, оскільки вони є двома різними студентками.
Пов'язаний контент: Як видалити дублікати і зберегти перше значення в Excel
2. об'єднання формули за допомогою функцій FILTER, CONCAT та COUNTIF для видалення дублікатів в Excel (для нових версій)
Ви можете використовувати комбінацію Функція ФІЛЬТР , Функція CONCATENATE і Функція COUNTIF до видаляємо дублікати в Excel з вашого набору даних.
Крок 1:
➤ Візьміть новий стовпчик і вставте цю формулу:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Тут B4:B14, C4:C14, і D4:D14 це три стовпчики мого набору даних. Ви використовуйте свій.
- Вона об'єднує три колонки в одну.
Крок 2:
➤ Перейдіть до іншого нового стовпчика і вставте цю формулу:
=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- Тут B4:B14 є першим стовпчиком мого набору даних, а $E$4:$E$14 це нова колонка, яку я створив.
- Зберігайте абсолютне посилання на комірку незмінним, як це використовується тут.
- Він регенерує перший стовпець набору даних, видаляючи всі дублікати.
Крок 3:
➤ Нарешті, перетягніть Ручка наповнення вправо до загальної кількості ваших колонок (у цьому прикладі - 3)
➤ Ви отримаєте весь набір даних без дублікатів.
Зауважте:
- У цьому способі можна видалити всі значення, які з'являються більше одного разу.
- Але ви не можете зберігати одну копію дублікатів значень, як зазначено в попередньому методі.
Стаття на тему: Як видалити дублікати на основі критеріїв в Excel (4 способу)
Схожі читання
- Як видалити дублікати рядків у таблиці Excel
- Видалення дубльованих рядків на основі двох стовпців в Excel [4 способу]
- Excel VBA: видалення дублікатів з масиву (2 приклади)
- Як видалити дублікати в таблиці Excel (7 способів)
- Виправлено: Видалення дублікатів у Excel не працює (3 рішення)
3. створення формули Excel з функціями ЕСЛИ, ИНДЕКС, СРЗНАЧ, СРЗНАЧ і СЧЕТЕСЛИ для автоматичного видалення дублікатів (для старих версій)
Попередні два способи - лише для тих, хто користується новими версіями Excel.
Ті, хто користується старими версіями Excel, можуть використовувати комбінацію Функція IFERROR , Функція INDEX , Функція SMALL , Функція CONCATENATE, і Функція COUNTIF .
Крок 1:
➤ Візьміть новий стовпчик і вставте цю формулу:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Тут B4:B14, C4:C14, і D4:D14 це три стовпчики мого набору даних. Ви використовуйте свій.
- Вона об'єднує три колонки в одну.
- Це Формула масиву Тому виділіть весь стовпець раніше і натисніть CTRL+SHIFT+ENTER якщо ви не перебуваєте в Office 365 .
Крок 2:
➤ Перейдіть до іншого нового стовпчика і вставте цю формулу:
=IFERROR(INDEX(
B4:D14
,SMALL(IF(COUNTIF(
E4:E14
,
E4:E14
)=1,ROW(
E4:E14
)-ROWS(
E1:E3
),""),ROW(
E4:E14
)-ROWS(
E1:E3
)),{1,2,3}),"")
- Тут B4:D14 це мій набір даних, E4:E14 це нова колонка, яку я зробив, і E1:E3 це діапазон перед початком стовпчика. Ви використовуєте свій.
- {1, 2, 3} це номери стовпчиків мого набору даних, а ви використовуйте свій.
- Регенерує весь масив даних видалення дубльованих рядків.
Зауважте:
- У цьому способі також можна видалити всі значення, які з'являються більше одного разу
- Але ви не можете зберігати одну копію дублікатів значень, як зазначено в попередньому методі.
Альтернатива формулі Excel для автоматичного видалення дублікатів
До останнього розділу ми розглянули всі підходящі методи видалення дублікатів за допомогою різних формул.
При бажанні ви також можете видалити дублікати значень з вашого набору даних за допомогою вбудованих інструментів Excel.
Запустіть інструмент "Видалення дублікатів" для автоматичного видалення дублікатів в Excel
Крок 1:
➤ Виберіть весь набір даних.
➤ Перейдіть до Видалення дублікатів даних на панелі інструментів Excel у розділі Інструменти даних .
Крок 2:
➤ Натисніть на Видалення дублікатів .
➤ Поставте галочки напроти всіх назв колонок, з яких потрібно видалити дублікати.
Читати далі: Як видалити дублікати зі стовпця в Excel (3 способи)
Крок 3:
➤ Потім натисніть ГАРАЗД. .
➤ Дублікати будуть автоматично видалені з вашого набору даних.
Зауважте:
При такому способі залишиться одна копія дублюючого рядка. Повністю видалити дублікати рядків не можна.
Висновок
Використовуючи ці способи, ви можете автоматично видалити дублікати з вашого набору даних в Excel. Якщо ви знаєте інший спосіб або у вас виникли питання, не соромтеся задавати їх нам.