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

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

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

Завантажити Практичний посібник

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

Витяг унікальних значень на основі критеріїв.xlsx

2 Ефективні методи вилучення унікальних значень на основі критеріїв в Excel

Для ілюстрації наведемо приклад набору даних. Тут ми маємо графік 5 Комп'ютерні магазини Забезпечення новими настільними комп'ютерами та ноутбуками відбулося впродовж місяців червень і липень у своїх магазинах.

Зараз ми спробуємо знайти унікальні продукти з цього набору даних за кількома критеріями.

1. комбінуйте функції Excel UNIQUE та FILTER для вилучення унікальних значень

У цьому першому методі використаємо УНІКАЛЬНА функція і функція ФІЛЬТР в excel для отримання унікальних значень. Тут ми будемо використовувати ці функції як для одного, так і для декількох критеріїв. Тож, не відкладаючи на потім, перейдемо до методів.

1.1 Єдині критерії

Тут ми хочемо знати, в яких магазинах 2 місяці поспіль протягом року були тільки ноутбуки, або тільки настільні комп'ютери, або і те, і інше.

  • По-перше, виберіть комірка E5 введіть цю формулу
=UNIQUE(FILTER(C5:C14,D5:D14=E4))

  • По-друге, натисніть Увійдіть Ви побачите імена 4 комп'ютерні магазини, які зберігають ноутбуки на складі понад 2 місяці .

У цій формулі для колонка E "Про те, що в Україні не існує жодного закону, який би ФІЛЬТР функція витягує всі назви магазинів з колонка С які запаслися ноутбуком лише на понад 2 місяці Таким чином, подібні назви можуть з'являтися кілька разів. УНІКАЛЬНИЙ покаже всі назви лише один раз.

  • Далі введіть таку формулу комірка F5 з'ясувати, хто з тих, хто запаслися десктопами 5 магазини.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))

  • Потім натисніть Увійдіть Ви отримаєте імена 3 магазинів, які за ці місяці накопичили запаси настільних комп'ютерів.

  • Ви також можете порівняти ці два результати і помітите, що тільки Комп'ютерна сфера Я знаю, що це не так; EMACIMAC мають на озброєнні обидва типи пристроїв.

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

1.2 Кілька критеріїв

Тепер ми хочемо додати ще один критерій до попереднього набору даних. У комп'ютерні магазини завезли ноутбуки та настільні комп'ютери 3 різних брендів Lenovo , НР Я знаю, що це не так; Asus І ми з'ясуємо, які магазини запаслися Ноутбуки HP над тими 2 місяці .

  • Спочатку виберіть комірка G12 де ми хочемо бачити назви магазинів, у яких є запаси Ноутбуки HP .
  • Потім введіть цю формулу в цю комірку.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))

  • Після цього натисніть Увійдіть .
  • Нарешті, ви помітите тільки 1 магазин поповнив запаси ноутбуків HP понад ті, що 2 місяців.

Тут, в рамках програми "Відкритий світ", відбулася презентація ФІЛЬТР функція оцінює два критерії - один для Категорія пристрою та ще один - для Бренд І ми повинні додати ці два критерії, поставивши Asterisk ( * ) між ними у формулі. Як і раніше, коефіцієнт УНІКАЛЬНИЙ покаже ці назви магазинів лише один раз.

1.3 Кілька критеріїв з альтернативами

Тепер розберемося з іншою умовою, де ми хочемо з'ясувати, в яких магазинах є в наявності пристрої хоча б одного з НР або ASUS .

  • Спочатку виберіть комірка G11 .
  • Потім введіть цю формулу.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))

  • Далі, натисніть Увійдіть .
  • Нарешті, ви побачите імена 4 магазини, які мають в наявності пристрої одного з наступних типів НР або ASUS .

В даній формулі, як правило, використовується коефіцієнт ФІЛЬТР буде оцінювати два критерію окремо і показувати об'єднані результати або назви магазинів з обох категорій. Після цього, функція УНІКАЛЬНИЙ покаже ці назви лише один раз.

2. Застосування формули масиву для вилучення унікальних значень на основі критеріїв в Excel

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

2.1 Єдині критерії

Тепер перейдемо до кроків, як ми можемо вивести назви магазинів, в яких закінчилися ноутбуки або десктопи 2 місяці за допомогою масивних формул.

  • По-перше, в комірка E5 в рамках Блокнот title, введіть цю формулу.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")

  • Потім натисніть Увійдіть .
  • Після цього скористайтеся кнопкою Ручка наповнення команда заповнить весь стовпець і ви побачите імена та прізвища 4 комп'ютерні магазини, які мають запаси ноутбуків.

У цій складній формулі,
  • Спочатку, функція COUNTIF забезпечує колонка Е в рамках Блокнот title, що всі назви компаній будуть відображатися тут & тим самим створюється масив із загальним 0 для всіх назв компаній, що мають кілька появ.
  • За межами цього, функція IF тепер з'ясовує, в яких магазинах є в наявності тільки зошити. Таким чином, він видаляє 0 з назв магазинів, в яких не було зошитів.
  • Після цього, функція MATCH шукає 0 тільки в масиві, знайденому через ЯКЩО функціонувати раніше.
  • Негайно, функція INDEX зберігає всі комірки в цьому масиві як посилання & показує назви магазинів тільки тоді, коли вони з'являються кілька разів.
  • Нарешті, функція IFERROR видалить всі повідомлення про помилки і замінить їх порожніми рядками.

Аналогічно застосуємо формулу масиву в комірка F5 дізнатися назви магазинів, які мають Робочий стіл на складі.

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

2.2 Кілька критеріїв

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

  • Спочатку виберіть комірка G12 .
  • Потім введіть цю формулу.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")

  • Далі, натисніть Увійдіть .
  • Нарешті, використовуйте Ручка наповнення заповнювати колонку до тих пір, поки внизу не з'являться порожні клітинки, і все готово.

  • Тут, в рамках програми "Відкритий світ", відбулася презентація ЯКЩО використовується двічі. Спочатку виконується пошук Блокнот категорія в колонка D повертає результати у вигляді 0 в масиві.
  • Аналогічним чином були проведені обшуки у НР зареєструватися колонка E повертає результати у вигляді 0 в іншому масиві.
  • Після цього, на засіданні COUNTIF функція тут перерахує всі назви компаній & поверне значення у вигляді 0 в масиві для всіх імен, що зустрічаються в колонка С в рамках Компанія титул.
  • Наразі, на сьогоднішній день МАТЧ функція пошуку позицій 0 знайдені як результуючі значення суми поряд з останнім 3 масивів.
  • Далі в рамках заходу відбулася презентація ІНДЕКС функція зберігає всі ці дані у вигляді довідкового масиву & показує пов'язані назви магазинів за позиціями рядка результуючого значення 0 знайдених на попередньому кроці.
  • І наостанок, нарешті, про ПОМИЛКА прибере всі повідомлення про помилки і відобразить тільки назви магазинів.

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

Висновок

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

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