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

  • Поделись Этим
Hugh West

В Microsoft Excel извлечение уникальные значения из столбца Это одна из важнейших задач. Вы можете оказаться в различных ситуациях, когда вам может понадобиться найти уникальные данные для анализа вашего набора данных. В этом уроке вы узнаете все возможные способы извлечения уникальных значений в столбце в Excel с подходящими примерами и надлежащими иллюстрациями.

Скачать Практическое пособие

Уникальные значения в столбце.xlsm

6 методов поиска уникальных значений в столбце в Excel

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

1. Использование расширенного фильтра для уникальных значений в Excel

Сейчас наиболее используемым способом поиска уникальных значений из столбца в Excel является команда Дополнительно, которую можно найти на вкладке Данные.

Взгляните на следующий набор данных:

Здесь мы будем использовать расширенный фильтр для уникальных значений в столбце.

📌 Шаги

  • Сначала выберите любую ячейку в столбце.

  • Затем перейдите на вкладку "Данные".
  • После этого нажмите на Расширенный .

  • Теперь из Advanced Filte r диалоговое окно, выберите Копирование в другое место Затем выберите любую ячейку, чтобы вставить новые значения. Затем установите флажок в поле Только уникальные записи .

  • Затем нажмите на OK .

Как видите, мы успешно создали новый список уникальных значений в столбце в Excel.

Читать далее: Как извлечь уникальные элементы из списка в Excel (10 методов)

2. Фильтр для уникальных значений в столбце

Другим эффективным способом является фильтрация списка или столбца. Для этого также используется Расширенный команда из Excel Данные вкладка. Но разница в том, что она заменит весь столбец уникальными значениями.

📌 Шаги

  • Сначала выделите любую ячейку в столбце.

  • отправиться в Данные Таб.
  • После этого нажмите на Расширенный .

  • Теперь из Расширенный фильтр в диалоговом окне выберите Фильтр списка, на месте Далее установите флажок Только уникальные записи .

  • Затем нажмите на OK .

В итоге вы увидите, что в столбце будут показаны только уникальные значения. По сути, он скрыл дублирующиеся значения.

3. удаление дубликатов из столбца в Excel

Если в ваших столбцах есть дубликаты, просто удалите эти дубликаты. После этого в Excel у вас останутся только уникальные значения в столбце.

📌 Шаги

  • Сначала выделите любую ячейку в столбце.

  • Затем перейдите к Данные
  • Из Инструменты данных группу, нажмите на Удаление дубликатов .

  • Теперь из Удаление дубликатов диалогового окна, установите флажок Данные и Мои данные имеют заголовки .

  • Затем нажмите на OK .

Наконец, он покажет вам, сколько дубликатов он нашел и сколько уникальных значений находится в столбце в Excel.

4. Формулы для поиска уникальных значений в столбце

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

4.1 Использование функций IF и COUNTIF

В этом методе мы объединяем функция ПЧ и функция COUNTIF вместе. Теперь этот метод вставляет значение в ячейку, если оно уникально. Но ориентация не будет такой, как у других методов. Вы можете сохранить это в своем арсенале, чтобы стать лучшим аналитиком.

📌 Шаги

  • Сначала создайте новый столбец.

  • После этого введите следующую формулу Ячейка D5 :

=IF(COUNTIF(B$5:B5,B5)=1,B5,"")

  • Затем нажмите Войти .
  • После этого перетащите Заправочная ручка значок над диапазоном ячеек D6:D13 Затем вы увидите следующее:

Как видно из скриншота выше, наш столбец содержит только уникальные значения в Excel.

4.2 Использование функций INDEX и MATCH

Теперь, процесс этого метода похож на предыдущий. Только мы изменим формулу. В основном, мы смешиваем функция ИНДЕКС и функция MATCH .

Кроме того, мы используем функция IFERROR и функция COUNTIF за дальнейшей помощью.

📌 Шаги

  • Создайте новый столбец.

  • Затем введите следующую формулу в Ячейка D5 :

=IFERROR(INDEX($B$5:$B$13, MATCH(0,COUNTIF($D$4:D4, $B$5:$B$13), 0)),"")

  • Далее нажмите Войти .
  • После этого перетащите Заправочная ручка значок над диапазоном ячеек D6:D13 .

  • Затем вы увидите следующее:

Таким образом, вы можете легко извлечь уникальные значения из ячейки Excel.

Читать далее: Как получить уникальные значения из диапазона в Excel (8 методов)

5. использование функции UNIQUE в Excel

Другой важный метод поиска уникальных значений в столбце - это использование функция UNIQUE . Excel UNIQUE Функция возвращает список уникальных значений в диапазоне или списке. Это очень простая в использовании функция, которую можно использовать для извлечения как уникальных, так и уникальных отличных значений. Она также помогает сравнивать столбцы со столбцами или строки со строками.

Примечание : The UNIQUE функция доступна в Excel 365 и 2021.

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

5.1 Извлечение уникальных значений из столбца

Это основной пример UNIQUE функция. Мы найдем уникальные значения из столбца.

📌 Шаги

  • Сначала создайте новый столбец.

  • Теперь введите следующую формулу Ячейка D5 :

=UNIQUE(B5:B13)

  • Далее нажмите Войти .

После этого он извлечет все уникальные значения из другого столбца в этот столбец.

5.2 Извлечение уникальных значений, которые встречаются только один раз

Теперь из столбца видно, что некоторые значения встречаются несколько раз, а некоторые - только один раз. Эти значения можно назвать чистыми уникальными значениями. Вы можете найти эти значения, задав третий аргумент параметра UNIQUE функция для TRUE .

📌 Шаги

  • Создайте новый столбец, как показано ниже.

  • Далее введите следующую формулу в Ячейка D5 :

=UNIQUE(B5:B13,,TRUE)

  • После этого нажмите Войдите.

Как вы можете видеть, только три уникальных значения появились в столбце только один раз.

5.3 Уникальные значения из нескольких столбцов

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

Мы используем его для следующего набора данных:

📌 Шаги

  • Введите следующую формулу в Ячейка E5 :

=UNIQUE(B5:C13)

  • После этого нажмите Войти .

Читать далее: Как найти уникальные значения из нескольких столбцов в Excel

5.4 Сортировка уникальных значений в алфавитном порядке

Теперь вы можете извлекать уникальные значения из столбца в алфавитном порядке. В основном мы выполняем это с помощью команды сортировки & фильтра Excel. Но функция SORT делает это за нас. Вам не нужно каждый раз заново сортировать данные после их извлечения.

📌 Шаги

  • Сначала создайте новый столбец.

  • После этого введите следующую формулу Ячейка D5 :

=SORT(UNIQUE(B5:B13))

  • Наконец, нажмите Войти .

Как видите, мы успешно извлекли и отсортировали уникальные значения из столбца в Excel.

5.5 Уникальные значения на основе критериев

Теперь вы можете найти уникальные значения из столбца на основе критериев в Excel. Чтобы выполнить это, мы смешиваем UNIQUE функция с функция ФИЛЬТР в Excel.

Взгляните на следующий набор данных:

Отсюда мы собираемся найти уникальные значения, возраст которых меньше 30 лет.

📌 Шаги

  • Сначала создайте два новых столбца, как показано ниже:

  • Далее введите следующую формулу в Ячейка D5 :

=UNIQUE(FILTER(B5:C13,C5:C13<30))

  • Затем нажмите Войти .

Теперь вы можете увидеть уникальные значения из набора данных, основанные на наших критериях, в Excel.

6. Макросы VBA для получения уникальных значений в столбце

Если вы, как и я, помешаны на VBA, то этот метод может показаться вам интересным. Этот метод на самом деле работает как метод расширенного фильтра, который мы показывали ранее. Он создает новый список в новом столбце с уникальными значениями.

📌 Шаги

  • Сначала нажмите Alt+F11 чтобы открыть приложение Visual Basic.
  • После этого нажмите на Вставка> Модуль .

  • Теперь введите следующий код:
 Option Explicit Sub UniqueColumn() Dim last_row As Long last_row = Cells(Rows.Count, "B").End(xlUp).Row ActiveSheet.Range("B2:B" & last_row).AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("D2"), _ Unique:=True End Sub 
  • После этого сохраните файл.
  • Теперь нажмите Alt+F8 чтобы открыть диалоговое окно Макрос.

  • Затем выберите UniqueColumn и нажмите на Запускайте .

Как видите, наши коды VBA успешно создали в Excel новый столбец с уникальными значениями.

💬 О чем нужно помнить

Мы показали несколько основных примеров UNIQUE Обязательно прочитайте статью, о которой мы упоминали, чтобы получить четкое представление об этой функции.

Сайт UNIQUE функция покажет #SPILL ошибка, если в диапазоне разлива одна или несколько ячеек не являются пустыми.

Если вы не хотите перезаписывать исходные данные, сделайте их копию.

Заключение

В заключение я надеюсь, что это руководство предоставило вам полезные знания по извлечению уникальных значений в столбце в Excel. Мы рекомендуем вам изучить и применить все эти инструкции к вашему набору данных. Скачайте рабочую тетрадь и попробуйте сами. Кроме того, не стесняйтесь оставлять отзывы в разделе комментариев. Ваши ценные отзывы поддерживают нашу мотивацию создавать подобные руководства.

Не забудьте заглянуть на наш сайт ExcelWIKI.com для решения различных проблем и задач, связанных с Excel.

Продолжайте изучать новые методы и расти!

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