Як витягти унікальні елементи зі списку в Excel (10 способів)

  • Поділитися Цим
Hugh West

Якщо ви хочете Вилучення унікальних елементів зі списку в Excel Ця стаття буде дуже корисною для вас. Тут ми розглянемо 10 простих методів вилучення унікальних елементів зі списку.

Завантажити Робочий зошит

Витяг Унікальні елементи.xlsm

10 способів вилучення унікальних елементів зі списку в Excel

Тут ми покроково опишемо кожен із способів, щоб ви могли Вилучення унікальних елементів зі списку Ми використовували Excel 365. Ви можете використовувати будь-яку доступну версію Excel.

Спосіб-1: Вилучення унікальних елементів зі списку за допомогою формули масиву

Наступне Перелік продукції містить Ідентифікатор Ні і Назва продукту Ми бачимо, що є повторення в Назва продукту Ми хочемо виділити з цього списку унікальні продукти. Ми будемо використовувати Формула масиву для вилучення унікальних предметів.

➤ Для початку запишемо в комірку наступну формулу E5 .

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")

Ця формула є поєднанням I НДЕ X , MATC H і COUNTIF функції.

  • COUNTIF($E$4:E4,$C$5:$C$12) Перевіряє унікальний список і повертає 0, якщо збіг не знайдено, і 1, якщо збіг знайдено.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) Ідентифікує позицію першого виникнення неспівпадіння, тут запрограмуйте її для представлення з 0.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) ІНДЕКС використовує позицію, яка повертається МАТЧ і повертає назву елементу зі списку.
  • Ви можете зіткнутися з помилками, коли вже немає унікальних товарів. Щоб позбутися від цього, ми використовували Функція IFERROR за допомогою функції ми замінили повідомлення про помилку на пусте.

➤ Після цього ми повинні натиснути Увійдіть .

Ми повинні перетягнути формулу вниз за допомогою Заповнити Ручка інструмент .

➤ Нарешті, ми можемо побачити унікальні експонати в Унікальні продукти з використанням формули масиву за столом.

Читати далі: VBA для отримання унікальних значень зі стовпця в масив в Excel (3 критерії)

Спосіб-2: Використання функції UNIQUE для вилучення зі списку

Ми хочемо витягти унікальні елементи з наступного Назва продукту за допомогою програми УНІКАЛЬНА функція .

➤ Перш за все, ми наберемо =УНІКАЛЬНИЙ в камері E5 і a УНІКАЛЬНА функція з'явиться.

➤ Ми повинні вибрати масив який є нашим Назва продукту тому ми обираємо C5 - C12 .

➤ Після цього треба поставити кому, " , ", і ми повинні двічі натиснути на Помилкове повернення унікальних рядків .

Закриємо кронштейн і натиснемо Увійдіть .

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

Читати далі: Пошук унікальних значень у стовпці в Excel (6 способів)

Спосіб 3: Використання не масивної формули функцій LOOKUP та COUNTIF

Ми можемо використати формулу без масиву, яка складається з ПОГЛЯД і COUNTIF Давайте подивимося, як ця формула допомагає нам виділити унікальні зі списку.

Тут ми вводимо в комірку наступну формулу E5 .

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) Перевіряє унікальний список і повертає 0, якщо збіг не знайдено, і 1, якщо збіг знайдено. При цьому генерується масив, який складається з Бінарний цінності ПРАВДА і НЕПРАВДА Потім ділимо 1 на цей масив, що дає ще один масив значень 1 і #DIV/0 помилка.
  • Зовнішній ПОГЛЯД має 2 в якості шуканого значення, де результат функції COUNTIF працює як lookup_vector. Порівняємо ці два варіанти, ПОГЛЯД збігається з кінцевим значенням помилки і повертає відповідне значення.

➤ Потім натискаємо Увійдіть .

Перетягнемо формулу вниз за допомогою клавіші Ручка наповнення .

➤ Нарешті, ми можемо побачити витягнуті унікальні елементи в Унікальний продукт з використанням Ні Формула масиву Ми також можемо побачити формулу в таблиці Формула бару .

Читати далі: Як витягти унікальні значення на основі критеріїв в Excel

Спосіб 4: Витяг без дублікатів за допомогою формули масиву

У цьому методі ми будемо витягувати унікальні елементи, виключаючи дублікати, за допомогою функції Масив формула.

➤ Спочатку введемо в комірку наступну формулу E5 .

=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0)))

Ось, E4:$E$4 це перша комірка стовпця, в яку ми хочемо вивести результат вилучення, а Список діапазон виділених комірок з C5 до C12 .

Ці двоє ІНДЕКС повертають початкове та кінцеве значення з місця, яке було отримане функцією КОУНТИФИ і МАТЧ відповідно.

➤ Після цього натискаємо Увійдіть .

➤ Потім ми перетягнемо вниз формулу з Ручка наповнення інструмент.

➤ Нарешті ми можемо побачити два унікальних продукти, що виключають дублювання.

Читати далі: Як отримати унікальні значення з діапазону в Excel (8 способів)

Спосіб 5: Вилучення унікальних елементів зі списку за допомогою розширеного фільтра

Ви можете скористатися функцією Excel, яка називається Розширений фільтр витягти унікальні елементи зі списку. Давайте дізнаємося, як це зробити.

➤ Перш за все, виберіть діапазон даних, які ви хочете витягти

Після цього натисніть на кнопку Дані рахунок.

Тут ми виділили комірки та дослідили Дані Ви побачите вкладку Просунутий варіант там (в рамках Сортування та фільтрація група командування).

➤ Після цього, на Розширений фільтр з'явиться вікно.

➤ Ми підберемо Копіювати в інше місце

➤ Надамо локацію $E$4 в коробці Скопіювати на

Обов'язково натисніть на Тільки унікальні записи .

➤ Тепер натисніть на ГАРАЗД. .

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

Читати далі: Як знайти унікальні значення з декількох стовпців в Excel

Спосіб 6: Вилучення унікальних значень, чутливих до регістру

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

➤ Перш за все, ми повинні ввести наступну формулу в комірку D3 .

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10, ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10, ROW($B$3:$B$10)), 0)), "")

➤ Після цього натискаємо Увійдіть .

Перетягнемо формулу вниз за допомогою Ручка наповнення .

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

Спосіб 7: Зведена таблиця для вилучення унікальних елементів зі списку

Ми можемо витягти унікальні елементи з наступного Перелік продукції за допомогою Зведена таблиця .

➤ Перш за все, ми виберемо діапазон набору даних, з якого ми хочемо витягти унікальні елементи.

➤ Тут ми вибираємо діапазон даних C4 до C12 .

➤ Після цього оберіть пункт Вставка вкладка з Стрічка .

➤ Потім виберіть пункт Зведена таблиця .

➤ Після цього ми повинні вибрати Існуючий робочий лист .

➤ Ми повинні вказати місце розташування. Тут ми вибираємо місце розташування E4 до E12 .

Відмітьте Додайте ці дані до Моделі даних

Натисніть ГАРАЗД. .

➤ Нарешті, ми бачимо, що коли ми відзначаємо Назва продукту в Зведена таблиця витягнутий Унікальний продукт з'являється в Рівні рядів за столом.

Метод-8: VBA для вилучення унікального

З наступного Перелік продукції таблиці, ми хочемо виділити унікальні Назва продукту використовуючи VBA Код.

➤ Перш за все, наберемо ALT+F11 У нашому робочому аркуші ми працюємо над Лист8 .

➤ Після цього VBA З'явиться вікно проекту.

➤ Ми повинні двічі натиснути на Лист8 .

➤ A VBA з'явиться вікно редактора.

➤ Вводимо наступний код в поле VBA вікно редактора.

 Sub ExtractUnique() Rem Оголосити змінну типу Long Dim lsrow As Long Rem Визначити змінну lsrow = Cells(Rows.Count, "C").End(xlUp).Row Rem Застосування фільтра AdvancedFilter ActiveSheet.Range("C4:C" & lsrow).AdvancedFilter Дія:=xlFilterCopy, _ КопіюватиДоДіапазону:=ActiveSheet.Range("E4"), Унікальний:=True End Sub 

Тут ми оголосили Довгий і вставили в неї останній рядок. Потім застосували декілька змінних типу ActiveSheet методи копіювання діапазону зі збереженням Унікальний як Правда .

➤ Ми закриємо VBA редактора і перейдемо на наш активний Аркуш8.

➤ Там ми введемо ALT+F8 , після чого з'явиться вікно Ім'я макросу.

➤ Натискаємо на Біжи .

➤ Нарешті, ми побачимо унікальні продукти в Назва продукту за столом.

Читати далі: Excel VBA для отримання унікальних значень зі стовпця (4 приклади)

Спосіб 9: Виділіть унікальні елементи

Ми хочемо виділити Унікальність Назва продукту з наступного Перелік продукції .

➤ Спочатку обираємо Назва продукту від C5 до C12 .

➤ Далі, ми перейдемо до Головна сторінка рахунок.

Виберіть Умовне форматування .

➤ А потім виберіть Нове правило .

A Нове правило форматування з'явиться вікно.

Виберіть Використовуйте формулу, щоб визначити, які клітинки форматувати .

➤ Введіть наступну формулу Значення формату, для яких ця формула істинна Ящик.

=COUNTIF($C$5:C5,C5)=1

➤ Потім натисніть на Формат .

A Формат комірок з'явиться вікно.

Натисніть на кнопку Заповнити варіант.

Виберіть колір, тут ми обираємо синій.

➤ Потім натисніть ГАРАЗД. .

➤ Зараз, дивіться Попередній перегляд і натисніть ГАРАЗД. .

➤ Нарешті, ми можемо побачити виділені унікальні Назва продукту .

Спосіб 10: Умовне форматування для отримання унікальних елементів

У наступному Перелік продукції таблиці, ми хочемо приховати дублікати Назва продукту і ми хочемо показувати тільки унікальні назви продуктів.

Для цього, перш за все, необхідно обрати Назва продукту з клітин C5 до C12 .

➤ Після цього ми перейдемо до Головна сторінка у вкладці Стрічка і ми повинні вибрати Умовне форматування .

➤ Потім виберіть пункт Нове правило .

A Нове правило форматування з'явиться вікно.

➤ Ми повинні вибрати Використовуйте формулу, щоб визначити, які клітинки форматувати .

➤ Записуємо наступну формулу в Значення формату, для яких ця формула істинна Ящик.

=COUNTIF($C$5:C5,C5)>1

➤ Потім натисніть на Формат .

A Формат комірок з'явиться вікно.

➤ Виберемо опцію Шрифт варіант.

➤ Потім, ми повинні вибрати білий Колір теми.

Натисніть на ГАРАЗД. .

➤ Ми можемо бачити Попередній перегляд і натисне ГАРАЗД. .

➤ Тепер ми бачимо, що дублікати найменувань товарів приховані, оскільки вони зафарбовані білим кольором.

Тепер ми хочемо відсортувати унікальні товари у верхній частині списку. Тому нам потрібно клацнути правою кнопкою миші на будь-якій комірці. Тут ми клацаємо правою кнопкою миші на комірці C5 .

➤ Після цього нам необхідно вибрати пункт Фільтр варіант.

➤ Тепер нам потрібно вибрати Фільтр за кольором шрифту виділених клітинок .

➤ Нарешті, ми бачимо, що є тільки унікальна назва продукту на Перелік продукції за столом.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.