Перейти к содержимому

Как извлечь уникальные значения из списка в Excel?

Author: Sun Last Modified: 2025-06-05

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

Извлечение уникальных значений (исключая или включая первые дубликаты) с помощью формулы массива

Извлечение уникальных значений (включая первые дубликаты) с помощью Расширенного фильтра

Извлечение уникальных значений (исключая или включая первые дубликаты) с помощью Kutools для Excel good idea3


arrow blue right bubble Извлечение уникальных значений с помощью формулы массива

Существуют формулы, которые помогут вам извлечь уникальные различные значения (включая первые дубликаты) и уникальные значения (исключая первые дубликаты).

Примечание: Использование формул для решения задачи извлечения немного сложное и запутанное. Если вы хотите легко и правильно извлечь уникальные значения, я рекомендую использовать второй и третий методы.

Извлечение уникальных различных значений (включая первые дубликаты)

Выберите пустую ячейку, например, C2, и введите эту формулу =IFERROR(INDEX($A$2:$A$8, MATCH(0, FREQUENCY(IF(EXACT($A$2:$A$8, TRANSPOSE($C$1:C1)), MATCH(ROW($A$2:$A$8), ROW($A$2:$A$8)), ""), MATCH(ROW($A$2:$A$8), ROW($A$2:$A$8))), 0)), "") ($A$2:$A$8 — это диапазон списка значений, из которого вы хотите извлечь данные, $C$1:C1 — это первая ячейка столбца, куда вы хотите поместить результат извлечения), нажмите Shift + Ctrl + Enter кнопки, затем перетащите маркер заполнения, чтобы заполнить нужный диапазон. Вы увидите, что извлечены только уникальные различные значения (включая первые дубликаты):
A screenshot showing how to extract unique distinct values in Excel using an array formula

Извлечение уникальных значений (исключая первые дубликаты)

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

1. Выберите диапазон, например, A2:A8, и нажмите Формула > Определить имя. См. скриншот:
A screenshot showing how to define a name for the values range in Excel

2. В окне Новое имя диалога введите имя для вашего диапазона в поле Имя текстового поля, а затем нажмите OK , чтобы закрыть диалог. См. скриншот:
A screenshot of the New Name dialog box

3. Выберите пустую ячейку, например, C2, и введите эту формулу =INDEX(List, MATCH(0,INDEX(COUNTIF(C1:$C$1, List)+(COUNTIF(List, List)<>1),0,0), 0)) (C1:$C$1 — это первая ячейка столбца, куда вы хотите поместить результат извлечения, а List — это имя диапазона, которое вы определили на втором шаге), нажмите Shift + Ctrl + Enter кнопки, затем перетащите маркер заполнения, чтобы заполнить нужный диапазон. Вы увидите, что извлечены только уникальные значения (исключая первые дубликаты):
A screenshot showing how to extract unique values (excluding first duplicates) using a formula in Excel

Примечание: Если вы перетащите маркер заполнения и заполните больше ячеек, чем количество уникальных значений, лишние ячейки будут отображать ошибку #N/A. Просто очистите эти ошибки.


arrow blue right bubble Извлечение уникальных различных значений (включая первые дубликаты) с помощью Расширенного фильтра

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

1. Выберите диапазон списка, из которого вы хотите извлечь уникальные различные значения (включая метку списка), и нажмите Данные > Расширенный. См. скриншот:
A screenshot of the Advanced button on the ribbon

2. В окне Расширенный фильтр диалога отметьте Копировать в другое место, затем выберите одну ячейку для вывода ваших результирующих значений и отметьте Только уникальные записи. См. скриншот:
A screenshot of the Advanced Filter dialog

3. Нажмите OK, и вы увидите результат:
A screenshot showing the result after applying the Advanced Filter to extract unique values in Excel


arrow blue right bubble Извлечение уникальных значений (исключая или включая первые дубликаты) с помощью Kutools для Excel

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

Kutools для Excel,оснащённый ИИ 🤖, предлагает более 300 удобных функций для упрощения ваших задач.

После установки Kutools для Excel выполните следующие действия:(Бесплатная загрузка Kutools для Excel прямо сейчас!)

1. Выберите список данных (исключая метку списка) и нажмите Kutools > Выбрать > Выбрать дубликаты и уникальные ячейки. См. скриншот:
A screenshot of the Kutools for Excel menu, showing the Select Duplicate & Unique Cells option

2. В окне Выбрать дубликаты и уникальные ячейки диалога отметьте Только уникальные значения или Все уникальные (включая первые дубликаты) в зависимости от ваших потребностей, и нажмите Ok, появится диалог, сообщающий вам, сколько строк было выбрано, нажмите OK для его закрытия. См. скриншот:
A screenshot of the Select Duplicate & Unique Cells dialog

3. Затем все уникальные значения (исключая или включая первые дубликаты) будут выбраны, скопируйте их в другой диапазон, который вы хотите. См. скриншот:

Только уникальные значения
Все уникальные (включая первые дубликаты)
A screenshot showing the result of extracting unique values (excluding first duplicates) using Kutools
A screenshot showing the result of extracting unique values (including first duplicates) using Kutools

Совет: Вы также можете выделить уникальные значения или дубликаты с помощью функции Выбрать дубликаты и уникальные ячейки из Kutools для Excel.A screenshot of the Select Duplicate & Unique Cells dialog with highlight options

С помощью функции Выбрать дубликаты и уникальные ячейки из Kutools для Excel вы можете выбрать только дублирующиеся ячейки (исключая или включая первую) и также можете выбрать целые строки с дубликатами.

Нажмите здесь, чтобы узнать больше о функции Выбрать дубликаты и уникальные ячейки.

arrow blue right bubble Выбор только уникальных или дублирующихся значений

Kutools для Excel: Более 300 удобных инструментов у вас под рукой! Наслаждайтесь постоянно бесплатными функциями ИИ! Скачать сейчас!

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

Иногда у вас может быть список текстовых строк, включающих адреса электронной почты в Excel, и вы хотите извлечь адреса электронной почты в другой столбец для удобства использования. В этом случае как вы можете решить эту задачу? Утилита «Extract Mail Address» из Kutools для Excel может быстро извлечь адреса электронной почты из текстовых строк в Excel. Нажмите, чтобы получить полнофункциональную бесплатную пробную версию на несколько дней!
doc extract email address
 
Kutools для Excel: более 300 удобных надстроек для Excel, бесплатно попробуйте без ограничений в течение 30 дней.

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!