Как извлечь уникальные значения на основе критериев в 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 , the ФИЛЬТР функция извлекает все названия магазинов из колонка C которые запаслись ноутбуком всего за 2 месяца Так, похожие имена могут появляться несколько раз. Затем, в UNIQUE функция покажет все имена только один раз.

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

  • Затем нажмите Войти & вы получите имена 3 магазины, которые за эти месяцы пополнили запасы настольных компьютеров.

  • Вы также можете сравнить эти два вывода & вы заметите, что только Компьютерная сфера & EMACIMAC запаслись устройствами обоих типов.

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

1.2. Множественные критерии

Теперь мы хотим добавить еще один критерий к предыдущему набору данных. В компьютерные магазины привезли ноутбуки и настольные компьютеры 3 различных брендов... Lenovo , HP & Asus И мы узнаем, в каких магазинах есть запасы. Ноутбуки HP над теми 2 месяца .

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

  • После этого нажмите Войти .
  • Наконец, вы заметите только 1 в магазине есть ноутбуки HP за эти 2 месяцы.

Здесь ФИЛЬТР функция оценивает два критерия - один для Категория устройства & еще один для Бренд И мы должны добавить эти два критерия, поставив Звездочка ( * ) между ними в формуле. Как и ранее, в формуле UNIQUE функция покажет эти названия магазинов только один раз.

1.3. Множественные критерии с альтернативами

Теперь мы будем иметь дело с другим условием, когда мы хотим выяснить, в каких магазинах есть в наличии устройства, по крайней мере, одного из HP или ASUS .

  • Сначала выберите ячейка G11 .
  • Затем введите эту формулу.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))

  • Затем нажмите Войти .
  • Наконец, вы увидите имена 4 магазины, в которых есть в наличии устройства либо HP или ASUS .

В этой формуле ФИЛЬТР функция будет оценивать два критерия по отдельности & показывать комбинированные результаты или названия магазинов из обеих категорий. Затем, функция UNIQUE функция покажет эти имена только один раз.

2. Применение формулы массива для извлечения уникальных значений на основе критериев в Excel

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

2.1. Единый критерий

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

  • Во-первых, в ячейка E5 под Блокнот заголовок, введите эту формулу.
=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 обеспечивает колонка E под Блокнот заголовок, в котором все названия компаний будут отображаться здесь & таким образом создается массив с общим 0 для всех названий компаний с множественным появлением.
  • За пределами этого, функция ПЧ теперь узнает, в каких магазинах есть только ноутбуки. Таким образом, он удаляет 0 из названий магазинов, в которых не было тетрадей.
  • После этого, функция MATCH ищет 0 только в массиве, найденном через ЕСЛИ функцию ранее.
  • Сейчас, функция ИНДЕКС сохраняет все ячейки этого массива в виде ссылки & показывает названия магазинов только после того, как они появились несколько раз.
  • Наконец-то, функция IFERROR удалит все сообщения об ошибках & заменит их пустыми строками.

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

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

2.2. Множественные критерии

Если при извлечении уникальных значений в Excel приходится иметь дело с двумя или более критериями, то вот вам решение. Сейчас мы собираемся выяснить магазины, в которых имеются тетради из HP бренд только для более 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 в массиве.
  • Аналогичным образом, поиски HP бренд в колонка E & вернуть результаты в виде 0 в другом массиве.
  • Затем COUNTIF функция здесь подсчитывает все названия компаний & возвращает значения в виде 0 в массив для всех имен, найденных в колонка C под Компания название.
  • Теперь МАТЧ функция ищет позиции 0 найденные как результирующие значения суммы наряду с последним 3 массивы.
  • Далее ИНДЕКС функция сохраняет все эти данные в виде ссылочного массива & показывает связанные названия магазинов по позициям строк результирующего значения 0 найденные в предыдущем шаге.
  • И, наконец, самое главное IFERROR функция удалит все сообщения об ошибках & отобразит только названия магазинов.

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

Заключение

Надеюсь, что приведенные выше методы извлечения уникальных значений на основе критериев в excel помогут вам применить их в своей работе в Excel и удовлетворить ваши потребности в аналитических функциях и вводе данных. Вы также можете предложить мне в поле для комментариев, если считаете, что я упустил метод, который должен был упомянуть в своей статье. Взгляните на наши другие интересные & информативный Excelстатьи о ExcelWIKI .

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.