Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Формулы и функции

Как найти уникальные записи в Excel: формулы UNIQUE, SORT и VLOOKUP

forest_paw 06.09.2025 24

Как найти уникальные записи в Excel: формулы УНИК (UNIQUE), SORT и ВПР (VLOOKUP)

В этом руководстве мы разберем, как эффективно использовать функции УНИК (UNIQUE), SORT и ВПР (VLOOKUP) для анализа данных и извлечения записей, которые встречаются в вашем наборе данных только один раз. Этот метод особенно полезен для выявления уникальных значений и работы с большими таблицами.

Мы покажем несколько подходов к решению этой задачи.

Пошаговая инструкция

  1. Для начала создайте список уникальных значений, которые встречаются в вашем диапазоне только один раз. Используйте формулу:
    =УНИК(диапазон; ЛОЖЬ; ИСТИНА) (=UNIQUE(диапазон; ЛОЖЬ; ИСТИНА))
    Где третий аргумент ИСТИНА указывает функции вернуть только те значения, которые появляются один раз.
  2. Чтобы отсортировать полученный список по алфавиту, оберните функцию УНИК (UNIQUE) в SORT:
    =SORT(УНИК(Б4:Б6132; ЛОЖЬ; ИСТИНА)) (=SORT(UNIQUE(B4:B6132; ЛОЖЬ; ИСТИНА)))
    Использование аргумента Occurs_Once в функции UNIQUE для поиска артистов, которые появились в базе данных только один раз. Сортировка по алфавиту с помощью =SORT(UNIQUE(B4:B6132,False,True)).
    Использование аргумента Occurs_Once в функции УНИК (UNIQUE) для поиска артистов, которые появились в базе данных только один раз. Сортировка по алфавиту с помощью =SORT(УНИК (UNIQUE)(B4:B6132,ЛОЖЬ (False),ИСТИНА (True))).
  3. Для получения дополнительных данных, связанных с найденными уникальными записями (например, названия песни для артиста), используйте ВПР (VLOOKUP) с массивом в качестве первого аргумента. Одна формула может выполнить множество поисков:
    =ВПР(З5#; Б4:В6132; 2; ЛОЖЬ) (=VLOOKUP(I5#; B4:C6132; 2; ЛОЖЬ))
    Чтобы получить название рядом с артистом, используйте =VLOOKUP(I5#,B4:C6132,2,False). Поскольку эти артисты появляются в базе данных только один раз, VLOOKUP работает корректно.
    Чтобы получить название рядом с артистом, используйте =ВПР (VLOOKUP)(I5#,B4:C6132,2,ЛОЖЬ (False)). Поскольку эти артисты появляются в базе данных только один раз, ВПР (VLOOKUP) работает корректно.
  4. Альтернативный подход — комбинация функций ФИЛЬТР (FILTER), ЕСЛИОШИБКА (IFERROR) и ПОИСКПОЗ (MATCH) для возврата всех столбцов исходной таблицы, соответствующих уникальным записям:
    =ФИЛЬТР(А4:Г6132; ЕСЛИОШИБКА(ПОИСКПОЗ(Б4:Б6132; УНИК(Б4:Б6132; ЛОЖЬ; ИСТИНА); 0); ЛОЖЬ)) (=FILTER(A4:D6132; IFERROR(MATCH(B4:B6132; UNIQUE(B4:B6132; ЛОЖЬ; ИСТИНА); 0); ЛОЖЬ)))
    Используйте =FILTER(A4:D6132,IFERROR(MATCH(B4:B6132,UNIQUE(B4:B6132,False,True),0),False)) для возврата всех четырех столбцов из таблицы.
    Используйте =ФИЛЬТР (FILTER)(A4:D6132,ЕСЛИОШИБКА (IFERROR)(ПОИСКПОЗ (MATCH)(B4:B6132,УНИК (UNIQUE)(B4:B6132,ЛОЖЬ (False),ИСТИНА (True)),0),ЛОЖЬ (False))) для возврата всех четырех столбцов из таблицы.

Советы и рекомендации

  • Убедитесь, что ваш диапазон данных не содержит пустых строк или ошибок, чтобы формулы работали корректно.
  • Используйте @ для ссылки на весь столбец в динамических массивах, если это необходимо.
  • Для больших наборов данных рассмотрите возможность использования СТЕПЕНЬ (Power) Query для более эффективной обработки.

Заключение

Сочетание функций УНИК (UNIQUE), SORT и ВПР (VLOOKUP) (или ФИЛЬТР (FILTER)) предоставляет мощный инструмент для анализа данных в Excel. Эти методы позволяют не только находить уникальные записи, но и извлекать связанную с ними информацию, что значительно упрощает работу с большими таблицами и повышает эффективность анализа.

Поделиться:

Похожие статьи

Генерация всех комбинаций с помощью функции BASE в Excel
Читать
Определение страны по телефонному номеру в Excel с помощью формулы
Читать
Пользовательские форматы чисел в Excel: полное руководство
Читать

Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookies.